Эта статья поделилась конкретным кодом для Java для реализации массовой электронной почты для вашей ссылки. Конкретный контент заключается в следующем
Мне нечего делать в последнее время. Я прочитал несколько отличных статей в Интернете, и я увидел один из них лучше. Я поделюсь ими с вами!
Ниже приведен код
Электронная почта
импортировать java.io.serializable; / *** Mail Entity Class*/ Публичный класс почтовая почта реализует serializable {/ *** Серийный номер*/ private static final long serialversionuid = -3562218214168975242l; / ** * почтовые коды */ public static final String encodeing = "utf-8"; / *** Адрес сервера*/ частная строковая хост; / *** Номер порта сервера*/ частная строка Portnumber; / *** Электронная почта отправителя*/ private String Sender; / *** Электронная почта получателя*/ private String Receiver; / *** Прозвище отправителя*/ private String name; / *** Учетная запись*/ private String username; / *** Пароль*/ Private String Password; / *** Субъект*/ частная строковая субъект; / ** * Информация (поддержка HTML) */ Private String Message; public String gethost () {return host; } public void sethost (string host) {this.host = host; } public String gestender () {return sender; } public String getPortNumber () {return portnumber; } public void setPortnumber (String portnumber) {this.portnumber = portnumber; } public void setSender (STRING SENERER) {this.sender = sender; } public String getReceiver () {return Receiver; } public void setReceiver (string приемник) {this.receiver = приемник; } public String getName () {return name; } public void setName (string name) {this.name = name; } public String getUsername () {return username; } public void setUsername (string username) {this.username = username; } public String getPassword () {return пароль; } public void setPassword (String password) {this.password = password; } public String getSubject () {return toot; } public void setSubject (строка субъекта) {this.subject = subject; } public String getMessage () {return message; } public void setMessage (String Message) {this.message = сообщение; }} Инструменты
Импорт org.apache.commons.mail.emailexception; Import org.apache.commons.mail.htmlemail; открытый класс mailutil {public boolean send (mail mail) {// Отправить объект электронной почты htmlemail email = new htmlemail (); try {// вот имя SMTP Sending Server Email.SethostName (mail.gethost ()); // Когда номер порта не пуст, пользовательский номер порта является номером порта сервера SMTP, if (! ». email.setsslsmtpport (mail.getportnumber ()); } // Установите кодирование символов, устанавливающая email.setcharset (mail.encodeing); // Email Email.addto (mail.getReceiver ()); // sendor email.setfrom (mail.getSender (), mail.getName ()); // Если требуется информация о аутентификации, установите аутентификацию: Имя пользователя-пассу. Имя регистрации и пароль отправителя на почтовом сервере соответственно email.setauthentication (mail.getusername (), mail.getpassword ()); // электронная почта для отправки email.setsubject (mail.getSubject ()); // Сообщение для отправки, поскольку используется htmlemail, вы можете использовать HTML -тег Email.setmsg (mail.getMessage ()); // Отправить email.send (); вернуть истину; } catch (emailException e) {e.printstackTrace (); вернуть ложь; }}} начинать
импортировать java.util.random; public class simplemailclient {public static void main (string [] args) бросает прерывание {mail mail = new mail (); mail.sethost ("smtp.qq.com"); // Установить почтовый сервер. Если вы не используете почтовый ящик QQ, найдите соответствующую mail.setportnumber ("465"); // Установить номер порта почтового сервера, по умолчанию 25 mail.setsender ("[email protected]"); // Sender Mail.SetName ("Yang Daxia"); // Прозвище отправителя mail.setsubject («вкусно и вкусно»); // отправить субъект mail.setmessage («вкусно и вкусно»); // Отправить контент mail.setusername ("[email protected]"); // Войдите в учетную запись, обычно такой же, как и имя электронной почты mail.setpassword ("*********"); // При входе в участие в стороннем клиенте в почтовом ящике QQ введите «код авторизации» для проверки. На наличие других паролей, пожалуйста, проверьте инструкции для почтового сервера (int i = 0; i <1000; i ++) {//thread.sleep(2000); int max1 = 99999; int min1 = 10000; Случайный случайный = new Random (); int f = random.nextint (max1)%(max1-min1 + 1) + min1; int max2 = 9999; int min2 = 1000; Случайный случайный 2 = новый случайный (); int s = random2.nextint (max2)%(max2-min2 + 1) + min2; String account = "" + f + "" + s + "@qq.com"; mail.setReceiver (учетная запись); // приемник System.out.println (Account); if (new mailutil (). Send (mail)) {System.out.println ("Отправить успешно"); } else {System.out.println ("отправить сбой"); }}}}}Для петли для массы
Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.