如何查看发送的SMTP邮件?
How to investigate SMTP mail sent?
我按照此文档启用 wso2is 以发送电子邮件进行自我用户注册:
https://docs.wso2.com/display/IS520/Self+Sign+Up+and+Account+Confirmation
但是我没有收到任何电子邮件。
我想调查一下,但日志中没有任何消息,尽管我在 log4j.properties 中添加了以下记录器:
log4j.logger.org.apache.axis2.transport.mail=DEBUG
log4j.logger.com.sun.mail=DEBUG
并且还将 -Dmail.debug=true
放入 server.sh 但日志中没有任何关于 smtp 错误或邮件执行的信息...
我该如何修复它并进行调查?
此致
如果您使用 gmail 帐户发送电子邮件,则必须转到 [1] 和 select "Turn on" 选项以允许第 3 方应用程序使用 gmail 发送电子邮件。
但是,如果不是这种情况,您可以启用以下调试日志。
log4j.logger.org.wso2.carbon.identity.mgt=DEBUG
并根据日志确定问题。
甚至可能是病毒扫描程序阻止了 gmail 端口 (587) 以发送垃圾邮件。
使用 DevNullSmtp.jar 有助于了解发生了什么。
另见
https://www.yenlo.com/blog/wso2easy-errors-sending-otp-emails-in-wso2-identity-server
我按照此文档启用 wso2is 以发送电子邮件进行自我用户注册:
https://docs.wso2.com/display/IS520/Self+Sign+Up+and+Account+Confirmation
但是我没有收到任何电子邮件。 我想调查一下,但日志中没有任何消息,尽管我在 log4j.properties 中添加了以下记录器:
log4j.logger.org.apache.axis2.transport.mail=DEBUG
log4j.logger.com.sun.mail=DEBUG
并且还将 -Dmail.debug=true
放入 server.sh 但日志中没有任何关于 smtp 错误或邮件执行的信息...
我该如何修复它并进行调查?
此致
如果您使用 gmail 帐户发送电子邮件,则必须转到 [1] 和 select "Turn on" 选项以允许第 3 方应用程序使用 gmail 发送电子邮件。
但是,如果不是这种情况,您可以启用以下调试日志。
log4j.logger.org.wso2.carbon.identity.mgt=DEBUG
并根据日志确定问题。
甚至可能是病毒扫描程序阻止了 gmail 端口 (587) 以发送垃圾邮件。
使用 DevNullSmtp.jar 有助于了解发生了什么。
另见
https://www.yenlo.com/blog/wso2easy-errors-sending-otp-emails-in-wso2-identity-server