Skip to content

Commit

Permalink
2018/11/27:filter和listener
Browse files Browse the repository at this point in the history
  • Loading branch information
goodloving committed Nov 27, 2018
1 parent 1e8e560 commit 39c5ef4
Show file tree
Hide file tree
Showing 16 changed files with 85 additions and 0 deletions.
Binary file added GSON完整包/gson-2.2.4-javadoc.jar
Binary file not shown.
Binary file added GSON完整包/gson-2.2.4-sources.jar
Binary file not shown.
Binary file added GSON完整包/gson-2.2.4.jar
Binary file not shown.
Binary file added fastjson-1.2.53.jar
Binary file not shown.
Binary file modified java系列笔记.docx
Binary file not shown.
Binary file added jsonlib需要jar包/commons-beanutils-1.8.3.jar
Binary file not shown.
Binary file not shown.
Binary file added jsonlib需要jar包/commons-lang-2.6.jar
Binary file not shown.
Binary file added jsonlib需要jar包/commons-logging-1.1.1.jar
Binary file not shown.
Binary file added jsonlib需要jar包/ezmorph-1.0.6.jar
Binary file not shown.
Binary file added jsonlib需要jar包/json-lib-2.4-jdk15.jar
Binary file not shown.
52 changes: 52 additions & 0 deletions 发送邮件/MailUtils.java
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 added 发送邮件/mail.jar
Binary file not shown.
Binary file not shown.
Binary file not shown.
33 changes: 33 additions & 0 deletions 发送邮件/邮件的相关软件/邮箱客户端配置.txt
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�����Զ������ʼ�

0 comments on commit 39c5ef4

Please sign in to comment.