2011-09-30 32 views
1

我的應用程序的使用方式是,用戶遠離他的計算機運行應用程序,通過PC定期發送的短信接收數據。我通過電子郵件發送短信,使用[email protected]。爲了簡化確定用戶的SMTP服務器,我一直在使用目標電話公司的smtp發送郵件,而不是在PC上可用或不可用的郵件。迄今爲止,這與AT & T和T-Mobile,但不是Verizon,因爲他們已經停止了他們的smtp服務。有沒有發件人smtp發送電子郵件的可靠方法?

我正在使用mailsend v1.15 http://www.muquit.com/muquit/software/mailsend/mailsend.html 但我打開替代品。

我確實有一個不太理想的解決方法,即使用google或hotmail的smtp,但需要登錄/傳遞。

如果我可以通過普通電子郵件發送文本,使用Outlook,它的工作原理。我已經看過前景smtp日誌,但這並沒有真正的幫助。

如果它沒有被髮送到威瑞森smtp服務器,它是如何被路由的,這是我的應用程序可以使用的東西嗎?

是否有可靠的方式發送電子郵件沒有發件人smtp?

回答

0

只要將SMTP服務器配置爲允許從遠程域進行中繼,那麼您就可以使用它從/發送電子郵件到幾乎任何地址。然而,使用任何 SMTP服務器發送來自特定域的電子郵件都有缺點 - 其中最值得注意的是收件人的域可能會將該郵件標記爲垃圾郵件,因爲SMTP服務器的域與此域不同的發件人的電子郵件地址。

還有其他非電子郵件API可用於發送短信,如果這是您願意考慮的事情。退房:

祝您好運給你。

1

理論上,任何smtp服務器都可以發送您的電子郵件。但是,由於互聯網上大量的垃圾郵件,幾乎每個isp都鎖定了他們的smtp服務器,並且不允許匿名轉發電子郵件。

如果您對您發送電子郵件,你可以看看使用Outlook的API的一個盒子的Outlook客戶端: http://msdn.microsoft.com/en-us/library/gg608200.aspx 發送電子郵件。您正在使用Outlook配置,而不必擔心它的代碼。

+0

希望儘可能少地要求用戶,我的軟件,互聯網連接和電話接收文本。 – ToddMuir

+0

@ToddMuir:鑑於今天的垃圾郵件情況,這是正確的解決方案。你需要有一個可信的發件人地址。 「MAPI」將是覆蓋Outlook以外的廣義API。 – MSalters

+0

這比使用gmail的smtp服務器更簡單嗎?由於smtp是已知的,所以根本不需要任何apis,並且需要來自用戶的更少信息,登錄名和密碼。 – ToddMuir

-2

不可能。 SMTP是簡單郵件傳輸協議,沒有這是不可能訪問到另一個電子郵件格式的帳戶。您可以在不需要使用smtp的情況下創建一個php郵件,但是您的訪問將受到限制,並非所有ESP/ISP都允許您發送這些電子郵件,因爲他們需要使用SMTP和MX Lookup(Reverse MX A記錄)從您的服務器。它存在更多的方法,但是100%SPAMMERS和HACKERS方法,我不推薦使用它們。

+0

小心你的答案,這是不可能的,因爲這個問題是措辭。在你的回覆中有一些很好的建議,但我想你可能會誤解這個問題。 – Klors