الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

code to send message via java

مغلق
بدأه fatahalrhman في 24 مارس 2003 · 1 رد · 933 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع
import java.util.*;
import java.io.*;
import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;

public class email{

	private static void send(String host, String from, String to, String subject, String time){


		//setup the contents of the e-mail message
		String contents = ("Email content");

		//set the properties
		Properties prop = System.getProperties();

		//set up the mail server
		prop.put("mail.smtp.host", host);

		//create a new session
		Session session = Session.getDefaultInstance(prop, null);


	    try {
		//define the message
		MimeMessage message = new MimeMessage(session);

		//set who the message is from
		message.setFrom(new InternetAddress("Timetables@ulst.ac.uk"));

		//set who the message is to
		message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));

		//set the message subject
		message.setSubject("Details of Meeting " + subject);

		//set the message content
		message.setContent(contents + footer, "text/plain");

		//send the message
		Transport.send(message);


	    //exception handling
	    } catch (MessagingException mex) {
	    System.out.println("n--Exception handling in sending email");

	    mex.printStackTrace();
	    System.out.println();
	    Exception ex = mex;
	    do {
		if (ex instanceof SendFailedException) {
		    SendFailedException sfex = (SendFailedException)ex;
		    Address[] invalid = sfex.getInvalidAddresses();
		    if (invalid != null) {
			System.out.println("    ** Invalid Address");
			if (invalid != null) {
			    for (int i = 0; i < invalid.length; i++) 
				System.out.println("         " + invalid);
			}
		    }
		    Address[] validUnsent = sfex.getValidUnsentAddresses();
		    if (validUnsent != null) {
			System.out.println("    ** ValidUnsent Address");
			if (validUnsent != null) {
			    for (int i = 0; i < validUnsent.length; i++) 
				System.out.println("         "+validUnsent);
			}
		    }
		    Address[] validSent = sfex.getValidSentAddresses();
		    if (validSent != null) {
			System.out.println("    ** ValidSent Address");
			if (validSent != null) {
			    for (int i = 0; i < validSent.length; i++) 
				System.out.println("         "+validSent);
			}
		    }
		}
		System.out.println();
		if (ex instanceof MessagingException)
		    ex = ((MessagingException)ex).getNextException();
		else
		    ex = null;
	    } while (ex != null);
	}//end of catch
    }//end of send email

	public static void main(String [] args){

		send("iserve1.infj.ulst.ac.uk", "coulteradam@hotmail.com", "Coulter-a1@ulster.ac.uk", "Conformation", "Whenever");}


}
#2

بسم الله الرحمن الرحيم

جهد مشكور و اسف ان اتت متأخرة لدواعى سفرى.

خالد المصرى

هذا الموضوع مغلق.

مواضيع مشابهة