Java 使用任何电子邮件id的用户注册邮件

Java 使用任何电子邮件id的用户注册邮件,java,jakarta-mail,sendmail,Java,Jakarta Mail,Sendmail,我的网站上有一个注册页面。在我的网站注册的用户,我想给他们发送一封验证邮件。我可以使用我的gmail id发送邮件。但是,当我使用我的站点邮件id(www.xyz.com)时,如果邮件无法发送,请建议我如何发送。首先确保您的邮件服务器正在运行,如果是linux服务器,则从日志中删除您的电子邮件id,您发现如下:替换Your@emailid使用您的电子邮件ID 进出口银行: 格雷普YOUR@emailid/var/log/exim\u mainlog 在Sendmail中: 格雷普your@ema

我的网站上有一个注册页面。在我的网站注册的用户,我想给他们发送一封验证邮件。我可以使用我的gmail id发送邮件。但是,当我使用我的站点邮件id(www.xyz.com)时,如果邮件无法发送,请建议我如何发送。

首先确保您的邮件服务器正在运行,如果是linux服务器,则从日志中删除您的电子邮件id,您发现如下:替换Your@emailid使用您的电子邮件ID

进出口银行:

格雷普YOUR@emailid/var/log/exim\u mainlog

在Sendmail中:

格雷普your@emailID/var/log/maillog


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

此外,如果域中有MX作为本地域,那么域xyz.com将指向服务器

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

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

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

尝试使用webmail客户端发送邮件,并确保邮件服务器当前没有问题。比如坏名声或者别的


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

如果您的站点运行在linux计算机上,请检查是否..但您的问题仍然不清楚。。你为什么用你的gmail id向最终用户发送邮件?我不想用gmail id发送邮件,我想用我的域名info@xyz.com. 我在使用windows环境。我在windows环境中使用java。我不知道如何从我的域id发送验证邮件info@xyz.com给我的用户。