-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
1e8e560
commit 39c5ef4
Showing
16 changed files
with
85 additions
and
0 deletions.
There are no files selected for viewing
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
package cn.itcast.estore.utils; | ||
|
||
import java.util.Properties; | ||
|
||
import javax.mail.Authenticator; | ||
import javax.mail.Message; | ||
import javax.mail.MessagingException; | ||
import javax.mail.PasswordAuthentication; | ||
import javax.mail.Session; | ||
import javax.mail.Transport; | ||
import javax.mail.internet.AddressException; | ||
import javax.mail.internet.InternetAddress; | ||
import javax.mail.internet.MimeMessage; | ||
import javax.mail.internet.MimeMessage.RecipientType; | ||
|
||
public class MailUtils { | ||
|
||
public static void sendMail(String email, String subject, String emailMsg) | ||
throws AddressException, MessagingException { | ||
// 1.创建一个程序与邮件服务器会话对象 Session | ||
|
||
Properties props = new Properties(); | ||
props.setProperty("mail.transport.protocol", "SMTP");// 发邮件的协议 | ||
props.setProperty("mail.host", "smtp.126.com");// 发送邮件的服务器地址 | ||
props.setProperty("mail.smtp.auth", "true");// 指定验证为true | ||
|
||
// 创建验证器 | ||
Authenticator auth = new Authenticator() { | ||
public PasswordAuthentication getPasswordAuthentication() { | ||
return new PasswordAuthentication("haohao_itcast", "hao12345");// 发邮件的账户验证登陆 | ||
} | ||
}; | ||
|
||
Session session = Session.getInstance(props, auth); | ||
|
||
// 2.创建一个Message,它相当于是邮件内容 | ||
Message message = new MimeMessage(session); | ||
|
||
message.setFrom(new InternetAddress("[email protected]")); // 设置发送者 | ||
|
||
message.setRecipient(RecipientType.TO, new InternetAddress(email)); // 设置发送方式与接收者 | ||
|
||
message.setSubject(subject); //设置发送主题 | ||
// message.setText("这是一封激活邮件,请<a href='#'>点击</a>"); | ||
|
||
message.setContent(emailMsg, "text/html;charset=utf-8"); | ||
|
||
// 3.创建 Transport用于将邮件发送 | ||
|
||
Transport.send(message); | ||
} | ||
} |
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
��������ҵ�����У�ֱ��ͨ����վ�շ��ʼ����dz������� ��Session���ڣ��ֶ�����ռ�������ʼ��� | ||
��ҵ�г�ʹ��һЩ�ʼ��ͻ��˳������Զ���ȡ�ʼ� OutLook �� FoxMail | ||
1��outlook������ʹ�� | ||
outlook���������ṩר���շ��ʼ��ͻ�����������office��֮һ���շ����� | ||
win7 ֧�ְ汾 2007���� xp ֧��2003 | ||
|
||
��һ��ʹ��outlook ֱ�ӽ������� | ||
���� -- �����ʼ��˻� --- �鿴�˻� -- ���� | ||
1) ѡȡ�����ʼ����������� pop3 | ||
2) �������⣬�ʼ���ַ��д�ʼ��˻� ��[email protected] | ||
3) ����� 111 | ||
|
||
4) ��д���շ�����pop3 ��ַ localhost ------------ pop.sina.com | ||
5) �����ʼ�������smtp ��ַ localhost ------------ smtp.sina.com | ||
6) �������� -- ���ͷ����� --- ��ѡ�ҵķ��ͷ�����SMTPҪ����֤ | ||
7) �������� --- �� --- ��ѡ�ڷ������ϱ����ʼ����� | ||
|
||
win7 ϵͳ ����Ϊ����IPV6��ַ�������ӱ��� ���� ---- ������hosts�ļ������� 127.0.0.1 localhost �ܷ��� | ||
|
||
2��foxmail ������ʹ�� | ||
foxmail ����ʼ��ͻ��� | ||
|
||
��װfoxmail�� | ||
��һ������Ӧ����Ҫ���� | ||
���� -- �½������˻� | ||
|
||
1) ���������ַ [email protected] ���� 111 | ||
2) pop3 localhost | ||
smtp localhost | ||
|
||
foxmail Ĭ�� smtp��Ҫ��֤���Զ������ʼ����� | ||
|
||
�Ҽ����� ���� --- �����ʼ� --- ��ѡÿ��15�����Զ������ʼ� |