بتاريخ: 19 يونيو 200619 سنة comment_72452 اريد ارسال نص الى بريد الكتروني من صفحة jsp ، بعدما يتم حدث معين !ستكون الرساله مثل الرسائل التي ترسل الى اعضاء اي منتدى عندما يستقبل رساله خاصه .. او شئ من هذا القبيل .فهل هذه الرسائل تبرمج بال Html او بلغة اخرى ..وشكرا تقديم بلاغ
بتاريخ: 19 يونيو 200619 سنة comment_72533 يمكن الارسال مباشرة عن طريق JSPفي مواضيع سابقة بنفس الخصوص في هذا المتندى . تقديم بلاغ
بتاريخ: 21 يونيو 200619 سنة كاتب الموضوع comment_72700 جزاك الله خير اخوي احمدوجدت الكود التالي <%@ page import="java.util.*, javax.mail.*, javax.mail.internet.*" %> <% Properties props = new Properties(); props.put("pop.mail.yahoo.com", "smtp.mail.yahoo.com "); Session s = Session.getInstance(props,null); MimeMessage message = new MimeMessage(s); InternetAddress from = new InternetAddress("[email protected]"); message.setFrom(from); InternetAddress to = new InternetAddress("[email protected]"); message.addRecipient(Message.RecipientType.TO, to); message.setSubject("Test from JavaMail."); message.setText("Hello from JavaMail!"); Transport.send(message); %> ويحث هذا الخطا عند التنفيذ javax.servlet.ServletException: Could not connect to SMTP host: localhost, port: 25 org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825) org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758) org.apache.jsp.em_jsp._jspService(em_jsp.java:69) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) root cause javax.mail.MessagingException: Could not connect to SMTP host: localhost, port: 25; nested exception is: java.net.ConnectException: Connection refused: connect com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1282) com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:370) javax.mail.Service.connect(Service.java:275) javax.mail.Service.connect(Service.java:156) javax.mail.Service.connect(Service.java:105) javax.mail.Transport.send0(Transport.java:168) javax.mail.Transport.send(Transport.java:98) org.apache.jsp.em_jsp._jspService(em_jsp.java:62) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) ما قمت به هو:*- تحميل الملف javamail-1_4.rar و نسخت الملف mail.jar و الصقته في المجلد JavaHome]\jre\lib\ext]*- حملت الملف jaf-1_1-fr.rar ونسخت الملف activation.jar و الصقته في نفس المجلد المذكور سابقاما هو الخطا !وشكرا تقديم بلاغ
بتاريخ: 21 يونيو 200619 سنة comment_72745 تستخدم الSMTP حق ربع الياهو !! .. تهقى يرضون يا بوسعد ؟؟في حالة انك مشترك معاهم وتقدر ترسل رسايل من الOUTLOOK .. عندها استخدم الامرين : props.put( "mail.smtp.auth", "true" ); Authenticator auth = new SMTPAuthenticator( "myusername", "mypassword" ); حاول تقرأ الصفحة هذي .. عشان تصير خبيرنا في الايميلات .. و نصير نستشيرك .http://java.sun.com/developer/onlineTraini...l/contents.html تقديم بلاغ
بتاريخ: 3 يوليو 200619 سنة كاتب الموضوع comment_73658 هذا الكود الجديد <% Properties props = new Properties(); props.put( "mail.smtp.stc.com.sa", "true" ); Authenticator auth = new SMTPAuthenticator( "ab0_S3d", "*******" ); Session s = Session.getInstance(props,null); MimeMessage message = new MimeMessage(s); InternetAddress from = new InternetAddress("[email protected]"); message.setFrom(from); InternetAddress to = new InternetAddress("[email protected]"); message.addRecipient(Message.RecipientType.TO, to); message.setSubject("Test from JavaMail. 2 "); message.setText("Hello from JavaMail!"); Transport.send(message); %> ولكن يحدث خطا بسبب الصنفSMTPAuthenticatorفهو غير معروف بالنسبه للمترجم .طول بالك علي اخو احمد . تقديم بلاغ
بتاريخ: 3 يوليو 200619 سنة comment_73665 اضف المكتبة التي تحوي على الكلاس SMTPAuthenticator الى المشروع .. بواسطة الIDEمثل ماتضيف الدرايفرات .وتاكد انك استوردته بواسطة import كاتالي import javax.mail.Authenticator; المشكلة بسيطة وهو ان البرنامج مايشوف الكلاس .وبالنسبة للMail api اقرأ تعليمات تثبيته ولا تعتمد على الطريقة اليدوية . تقديم بلاغ
بتاريخ: 15 يوليو 200619 سنة كاتب الموضوع comment_74450 هذا الكائن لم يتسخدمبعد تعريفة و اعطائة القيم ؟Authenticator auth = new SMTPAuthenticator( "ab0_S3d", "*******" ); تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.