2017-08-15 89 views
0

我有一個谷歌虛擬機(與Ubuntu 16.04)的JIRA軟件,我有一個域和一個託管(讓我們說mydomain.com)。幸運的是,我的網站託管也提供給我電子郵件託管。如何在Google Cloud虛擬機上爲特定的JIRA郵件服務器設置外發郵件設置?

但是,我無法使用Google VM上的JIRA從我的特定電子郵件主機(即email.mydomain.com)發送電子郵件,因爲我一直收到此錯誤;

SocketTimeoutException:連接超時。

我已經檢查了JIRA傳出電子郵件很多時間的設置。然而,我找不到解決方案..

這是我在我的JIRA軟件上爲外發電子郵件所做的配置;

名稱:例如郵件服務器

從地址:mail.mydomain.com

SMTP端口:587

超時:10000

TLS:未選中

用戶名:[email protected]

密碼:*******

順便說一句,我已經檢查[email protected]到發送幾封電子郵件,從「mail.mydomain.com」的內部系統。另外,我還將[email protected]連接到我的Outlook帳戶,併成功發送了上述相同配置的電子郵件。

我也在我的實例上打開了端口587和25。 有了這個配置;出口 - > IP範圍:0.0.0.0/0 - >允許流量 - > tcp:587; UDP:587; TCP:25; udp:25

您認爲是什麼問題?是關於Google VM的防火牆嗎? (因爲我讀過Google上的一篇文章,告訴Google VM不要試圖允許587和25的電子郵件端口)

如果是這樣,我該如何使用SendGrid從mail.mydomain.com發送電子郵件?

謝謝你的幫助。

回答

0

我通過使用GMail作爲橋樑解決了這個問題。使用GMail服務器和GMail帳戶更改所有選項,連接特定域的電子郵件服務器。

首先測試Gmail和您自己的域名郵件服務器之間的連接,然後用Jira嘗試它,這不應該是一個問題。

相關問題