log4j成功发送邮件笔记

 前期准备:log4j的jar宝和log4j.properties

 属性配置:

log4j.appender.MAIL=org.apache.log4j.net.SMTPAppender
## 错误级别
log4j.appender.MAIL.Threshold=ERROR 
log4j.appender.MAIL.BufferSize=10
[email protected]
#log4j.appender.MAIL.SMTPHost=smtp.exmail.qq.com
log4j.appender.MAIL.SMTPHost=smtp.163.com
#log4j.appender.MAIL.SMTPPort=587
log4j.appender.MAIL.SMTPDebug=true
log4j.appender.MAIL.mail.smtp.auth=true
log4j.appender.MAIL.mail.smtp.starttls.enable=true 
[email protected]
log4j.appender.MAIL.SMTPPassword=授权密码
## 邮件主题
log4j.appender.MAIL.Subject=Messsage From LOG4J
[email protected]
log4j.appender.MAIL.layout=org.apache.log4j.PatternLayout
log4j.appender.MAIL.layout.ConversionPattern=[ErrorMessage] %d - %c -%-4r [%t] %-5p %c %x - %m%n

  配置特别说明:

log4j.appender.MAIL.SMTPDebug=true

  是否打印调试信息,如果选true,则会输出和SMTP之间的握手等详细信息,很有用哦。

 发送邮件一般有3中方式,对应服务器地址如下,以网易邮箱为例

  POP3服务器: pop.163.com

  SMTP服务器: smtp.163.com

  IMAP服务器: imap.163.com

 这几种协议都是通过SSL加密,需要授权

授权:登录发送者的邮箱,在设置选项里找到

POP3/SMTP/IMAP

设置POP3/SMTP/IMAP:

 开启SMTP服务 开启POP3服务 开启IMAP服务


为了您的邮箱安全,请设置 客户端授权码 以开启服务或使用网易官方邮件客户端


会让你通过手机接收验证码的形式,设置 授权密码,配置中也是填这个授权码,而不是邮箱登录密码



  

你可能感兴趣的:(log4j成功发送邮件笔记)