2016-12-13 108 views
0

我正在使用javax.mail API在Web應用程序中發送郵件,我可以將電子郵件發送到所有域。在某些情況下,javax.mail未向外部域發送郵件

在同一個應用程序中,我公開了一個web服務,它將接受輸入數據併發送帶附件的電子郵件。我使用相同的代碼發送郵件。 但是,電子郵件僅發送給內部域用戶(例如:[email protected])。電子郵件不會發送到外部域(例如:用戶名@ gmail.com /用戶名@ yahoo.com)

如果有人知道可能是什麼原因,請幫助我。請讓我知道您是否需要任何其他信息。

+0

似乎SMTP中繼主機不允許你這樣做。你在使用內部中繼主機嗎?是否有阻止發送附件的電子郵件?那將是我看的地方。 – stdunbar

+0

嗨@stdunbar,謝謝你的回覆。 是的,我正在使用內部中繼主機。中繼主機沒有用於發送帶附件的電子郵件的阻止。事實上,Web應用程序也會發送帶有附件的電子郵件。 – aravind

+0

此外,我試圖發送沒有任何附件的電子郵件,仍郵件不傳遞到外部域。 – aravind

回答

0

SMTP中繼主機限制從其他域名(從地址例如:[email protected]/[email protected])發送的電子郵件到外部域。在使用從地址([email protected])有效的後,我也能夠將電子郵件發送到外部域。

+0

但我很困惑,爲什麼SMTP中繼主機允許電子郵件從無效的電子郵件到內部域用戶。 – aravind

相關問題