用户注册邮件使用任何电子邮件ID

时间:2013-05-31 12:49:41

标签: java javamail sendmail

我的网站上有一个注册页面。在我的网站注册的用户,我想向他们发送验证邮件。我可以使用我的Gmail密码发送所有邮件。但是,当我使用我的网站邮件ID,请说www.xyz.com然后邮件没有收到,请告诉我如何完成它。

2 个答案:

答案 0 :(得分:0)

首先确保您的邮件服务器正在运行,如果是linux服务器,那么请从日志中查找您的电子邮件ID,如下所示:将您的@ emailid替换为您的电子邮件ID。

对于exim:

  

grep YOUR @ emailid / var / log / exim_mainlog

在Sendmail中:

  

grep你的@ emailID / var / log / maillog

答案 1 :(得分:0)

如果您可以使用G-mail发送邮件,那么您的脚本就没有问题。当您遇到自己的邮件服务器或邮件地址时,请确保服务器上正在运行exim或任何其他邮件服务器。

此外,该域名称xyz.com指向服务器,如果它将MX作为本地域。

用于检查A记录挖掘+跟踪xyz.com。确保A记录指向服务器。

用于检查MX记录dig + trace xyz.com MX。确保MX类似于“0或10 xyz.com”

相反,如果它使用的是远程MX,请确保您使用邮件服务器IP作为脚本中的远程邮件服务器。

尝试使用网络邮件客户端发送邮件,并确保邮件服务器没有当前问题。喜欢名声不好或其他。

如果域具有远程MX,请确保您的服务器IP未列在远程服务器的防火墙块中。

相关问题