В этой статье описывается метод Java с использованием Javamail для отправки электронных писем. Поделитесь этим для вашей ссылки, следующим образом:
Код 1. Emailt_autherticator.java Server Код проверки
Импорт javax.mail.authenticator; import javax.mail.passwordAuthentication; открытый класс email_autherticator Extends Authenticator {String username = "Имя пользователя вашего адреса электронной почты"; String password = "пароль вашего адреса электронной почты"; public email_autherticator () {super (); } public email_autherticator (String user, String pwd) {super (); Имя пользователя = пользователь; пароль = pwd; } public passwordAuthentication getPasswordAuthentication () {return New PasswordAuthentication (имя пользователя, пароль); }}Код 2. Mail.java код для отправки электронных писем
Импорт java.util.date; import java.util.properties; импорт javax.mail.address; импорт javax.mail.authenticator; импорт javax.mail.message; импорт javax.mail.sendfailedexception; импорт javax.session; импорт javax.mail.transport; javax.mail.Internet.InternetAddress; импорт javax.mail.internet.miMemessage; открытый класс mail {private String host = "smtp.126.com"; Приватная строка mail_head_name = "Это глава этой почты"; Приватная строка mail_head_value = "Это глава этой почты"; частная строка mail_to = "[email protected]"; частная строка mail_from = "[email protected]"; Private String mail_subject = "Это предмет этой тестовой почты"; Private String mail_body = "Это mail_body из этой тестовой почты"; Private String SersonalName = "my Mail"; public void sendmail () Throws SendFailedException {try {Properties reps = new Properties (); // Получить системную среду аутентикулятор auth = new Emailt_autherticator (); // Carry Mail Service Authentication Props.put ("mail.smtp.host", host); props.put ("mail.smtp.auth", "true"); System.out.println (реквизит); Session Session = session.getDefaultInstance (orps, auth); // SET SESSION, общайтесь с сообщением MIMEMESSAGE MIMEMESSAGE MIMEMESSAGE = NEW MIMEMESSAGE (SESSION); message.setContent ("hello", "text/plain"); // Установите сообщение формата почты. SetsUbject (mail_subject); // Установить сообщение «Сообщение по вопросам почты» (mail_body); // Установить сообщение содержимого почты. Setheader (mail_head_name, mail_head_value); // set the mail Titledater (mail_head hate (mail_head); // set the mail Titledate (mail_head); InternetAddress (mail_from, personalname); message.setFrom (адрес); // Установить адрес отправителя почтового адреса toAddress = new InternetAddress (mail_to); // Установить адрес сообщения Mail refence.addrecipient (message.recipienttype.to, toaddress); System.out.println (сообщение); Transport.send (сообщение); System.out.println («Отправить почту ОК!»); } catch (Exception e) {e.printstackTrace (); } // вернуть флаг; }}Код 3. test.java код для проверки отправки электронной почты
открытый тест класса {public static void main (string [] args) {mail m = new mail (); try {m.sendmail (); } catch (Exception e) {}}}Я надеюсь, что эта статья будет полезна для всех Java Programming.