Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在某些情况下,javax.mail不会向外部域发送邮件_Java_Email_Jakarta Mail - Fatal编程技术网

在某些情况下,javax.mail不会向外部域发送邮件

在某些情况下,javax.mail不会向外部域发送邮件,java,email,jakarta-mail,Java,Email,Jakarta Mail,我使用javax.mailapi在一个web应用程序中发送邮件,在这里我可以将邮件发送到所有域 在同一个应用程序中,我公开了一个Web服务,它将接受输入数据并发送带有附件的电子邮件。我使用相同的代码发送邮件但是,电子邮件仅发送给内部域用户(例如:username@mydomain.com)。电子邮件不会发送到外部域(例如:username@gmail.com/username@yahoo.com) 如果有人知道原因,请帮助我。如果您需要任何其他信息,请告诉我 SMTP中继主机正在限制从具有其他域

我使用javax.mailapi在一个web应用程序中发送邮件,在这里我可以将邮件发送到所有域

在同一个应用程序中,我公开了一个Web服务,它将接受输入数据并发送带有附件的电子邮件。我使用相同的代码发送邮件但是,电子邮件仅发送给内部域用户(例如:username@mydomain.com)。电子邮件不会发送到外部域(例如:username@gmail.com/username@yahoo.com)


如果有人知道原因,请帮助我。如果您需要任何其他信息,请告诉我

SMTP中继主机正在限制从具有其他域名的电子邮件地址发送的电子邮件(从地址例如:uesrname@gmail.com / uesrname@yahoo.com)到外部域。使用有效发件人地址后(username@mydomain.com),我也可以将电子邮件发送到外部域。

SMTP中继主机将从电子邮件地址发送的电子邮件限制为其他域名(从地址例如:uesrname@gmail.com / uesrname@yahoo.com)到外部域。使用有效发件人地址后(username@mydomain.com),我也可以向外部域发送电子邮件。

SMTP中继主机似乎不允许您这样做。您是否使用内部中继主机?发送带有附件的电子邮件是否有障碍?那就是我要找的地方。嗨@stdunbar,谢谢你的回复。是的,我使用的是内部中继主机。中继主机中没有用于发送带有附件的电子邮件的块。事实上,web应用程序也发送带有附件的电子邮件。我也尝试发送不带任何附件的电子邮件,但邮件仍然没有发送到外部域。@stdunbar,谢谢,我已解决此问题。正如您所说,SMTP中继主机限制从无效电子邮件(发件人地址)发送到外部域的电子邮件。使用有效的发件人地址后,我可以向外部域发送电子邮件。SMTP中继主机可能不允许您这样做。您是否使用内部中继主机?发送带有附件的电子邮件是否有障碍?那就是我要找的地方。嗨@stdunbar,谢谢你的回复。是的,我使用的是内部中继主机。中继主机中没有用于发送带有附件的电子邮件的块。事实上,web应用程序也发送带有附件的电子邮件。我也尝试发送不带任何附件的电子邮件,但邮件仍然没有发送到外部域。@stdunbar,谢谢,我已解决此问题。正如您所说,SMTP中继主机限制从无效电子邮件(发件人地址)发送到外部域的电子邮件。使用有效的发件人地址后,我可以向外部域发送电子邮件。但我不明白为什么SMTP中继主机允许从无效电子邮件向内部域用户发送电子邮件。但我不明白为什么SMTP中继主机允许从无效电子邮件向内部域用户发送电子邮件。