2015-06-11 113 views
-1

我一直試圖解決這個問題了幾天。我有一個應該發送電子郵件提醒的小盒子,我需要測試這個功能。這是一個非常非常基本的linux系統(很痛苦)。如何爲本地網絡上的設備設置測試SMTP服務器

是否可以在我的桌面(IP:192.168.0.20)上設置它(192.168.0.2)可以發送電子郵件的假SMTP服務器?我需要確認郵件內容是否正確,但僅此而已。我完全有這個吐到終端。本地網絡上沒有DNS或DHCP,我只是使用靜態IP地址,因此需要在此限制內工作。

我已經能夠通過wireshark確認嵌入式計算機正試圖通過SMTP執行某些操作,但我根本沒有看到任何消息內容,看起來它只是試圖與服務器通話。我也嘗試使用「郵件」發送郵件,但我一直收到「SMTP客戶端:代理:未知主機」錯誤,我認爲這意味着它無法找到我告訴它找到的SMTP服務器。

我在桌面上使用Ubuntu 14.04。

謝謝!

+1

安裝後綴,它應該能夠發送消息給本地機器上的用戶。如果你想在其他機器或外部網絡上發送用戶,DNS必須爲後綴才能使MX針對這些域。 – shivams

+0

嗯,我曾嘗試過,並沒有得到任何地方,但現在它工作的一種享受!謝謝! – Fratink

+0

你採用了什麼方法,以及如何讓它起作用?如果你自己找到解決問題的辦法,那麼最好在這裏發佈解決方案,讓其他人從中獲益。也接受這個答案,以便可以關閉這個問題。如果可以的話,這將是一個很好的姿態。 – shivams

回答

0

因此,作爲一項基本測試,它只適用於在本地計算機上運行SMTP服務器。安裝Postfix應該是所有必需的。我爲我們的本地郵件服務器設置了中繼,但它不會通過中繼。從我收到的錯誤消息中我收集到這是一個DNS問題,它無法解決指示消息的位置。看着wireshark,你應該能夠看到流量和嘗試發送消息,這是我猜測的。當我有更好的答案時,我會更新。

相關問題