2013-05-31 173 views
0

我在我的网站上有注册页面。在我的网站注册的用户,我想向他们发送验证邮件。我可以使用我的gmail ID发送所有信息。但是,当我使用我的网站邮件ID说www.xyz.com然后邮件没有得到发送,请告诉我如何完成它。使用任何电子邮件ID的用户注册邮件

+0

如果您的网站在Linux机器上运行,请检查[发送邮件实用程序是否正在运行](http://linux.about.com/od/commands/l/blcmdl8_sendmai.htm)..但是您的问题仍然不清楚..你为什么从你的Gmail邮件发送邮件给最终用户? –

+0

我不想从Gmail邮件发送邮件,我想使用我的域名[email protected]。我正在使用Windows环境。 – Mavrick

回答

0

首先确保你的邮件服务器正在运行,如果它是linux服务器,然后grep你的电子邮件ID从日志你发现如下:用您的电子邮件ID替换您的@ emailid。

对于进出口:

用grep您的@ EMAILID的/ var /日志/ exim_mainlog

在Sendmail中:

用grep你@ EMAILID的/ var /日志/ maillog中

+0

我在Windows环境中使用java。我不知道如何将验证邮件从我的域名id [email protected]发送给我的用户。 – Mavrick

0

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

此外,域名xyz.com指向服务器,如果它有一个MX作为本地域。

用于检查记录dig + trace xyz.com。确保A记录指向服务器。

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

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

尝试使用webmail客户端发送邮件,并确保邮件服务器没有当前问题。像声誉不佳或其他。

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

相关问题