السلام عليكم ورحمة الله وبركاتة وبعد
أحبتي الكرام في الحقيقة أنا احتاج ان اعرف كيف الطريقة لكي تقوم صفحات JSP بأرسال بريد معين
ماهي الشروط اللازمة
كيف الطريقة
وشكرا للجميع
السلام عليكم ورحمة الله وبركاتة وبعد
أحبتي الكرام في الحقيقة أنا احتاج ان اعرف كيف الطريقة لكي تقوم صفحات JSP بأرسال بريد معين
ماهي الشروط اللازمة
كيف الطريقة
وشكرا للجميع
والله ياخ baderyy
تستطيع الرجوع الى دروس موقع SUN
اذا اردت التجربة على جهازك الشخصي
ولكن
اذا حجزت موقع على الانترنت يدعم ال JSP فالمسألة تختلف !!
مامعنى ذلك ؟
اذا حجزت موقع على الانترنت يتم اعطائك كود معين كنموذج تتبعه لاستعمال
JavaMail
او حتى بالنسبةلل JDBC والاتصال بقواعد البيانات
او اي خدمة اخرى
لان اصحاب السيرفر لن يعطوك الحرية الكاملة في استخدام قواعد البيانات
او JavaMail
او ال io
احد المواقع كما جربت شخصيا يعطيك
اكواد تعتبرها انت نماذج تحاول تخلي الكود اللي انت تكتبها شبيه بها
وذلك لتجنب مشاكل الامن والاختراق
وهذا له ايجابية بالنسبة لمصممي المواقع بحيث يسهل عليها المسئلة
هذا ما لدي ...
وانا لم اصل الى استخدام ال JavaMail في الجهاز ولكن اذا استخدمتها ان شاء الله اساعدك باللي اقدر عليه
او ان احد الاخوان اللي جربها من قبل يفيدنا ....
بالتوفيق ..
هذا الكود استعمله مع http://www.mycgiserver.com
<%@ page language="java" import="java.util.*,java.io.*,java.util.Properties" %>
<%@ page import="javax.mail.*" %>
<%@ page import="javax.mail.internet.*" %>
<%@ page import="javax.activation.*" %>
<%!
InternetAddress[] address = null ;
%>
<%
String mailserver = "mycgiserver.com";
boolean sessionDebug = false;
try {
Properties props = System.getProperties();
props.put("mail.host",mailserver);
props.put("mail.transport.protocol","smtp");
Session mailSession = Session.getDefaultInstance(props,null);
Message msg = new MimeMessage(mailSession);
msg.setFrom(new InternetAddress("madani@yahoo.com"));
address = InternetAddress.parse("madani@hotmail.com",false);
msg.setRecipients(Message.RecipientType.TO, address);
msg.setSubject("From MyCgi");
msg.setSentDate(new Date());
msg.setText("this is a test");
Transport.send(msg);
}
catch (MessagingException mex) {
mex.printStackTrace();
}
%>اخي انا بمقدوري ان اساعدك بشكل كبير
فانا لدي مساحة تدعم JSP و عملت كلاس متخصص في الاتصال بمخدم smtp متصل به دوما و يقوم الكلاس بتخديم عمل صفحات jsp المختلفة
المزيد من التفاصيل غدا
Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why
جزاكم الله خير أيها الاحبة الكرام جميعا :rolleyes:
أنا أريد أستخدمها على جهازي الشخصي بحيث اذا كنت متصل بلانترنت مثلا وشغلت سيرفر يدعم الرسائل مثل web logic اقدر ارسل رسالة طبعا باستخدام بريدي العايدي في الياهو او الهوت ميل عند ارسالي لشخص ما وشكرا لكم
اخي JP3003 انا بانتظارك :D
اخي madani ماقصرت ويعطيك العافية على الكود بس انا ابغى على جهازي اذا ممكن;)
اخي جافا مان مشكور ياغالي وبانتظار التفاصيل :)
اقتباسانا ابغى على جهازي اذا ممكن
just change :
String mailserver = "mycgiserver.com";
To
String mailserver = "localhost";
If you want to send using yahoo then check this :
http://www.arabteam2000.com/vb/showthread....15&pagenumber=2
مشكور اخوي ابجرب واردلك خبر
هذا الموضوع مغلق.