2010-01-07 108 views
0

是否有任何窗口小部件或類似的,我可以用來發送電子郵件給我?發送電子郵件,而不是從我的服務器

就像我以某種預先定義的方式傳遞信息,這個服務器會得到它,解析它併發送給我一些電子郵件?

更多的好奇心比一個有效的問題本身...

回答

2

還有經典的formmail,這是一款從昔日開始的CGI腳本,現在好像有一個商業版,hosted version。大多數網絡主機都安裝了formmail或者它的一些變體;檢查您的主機的文檔。

+0

非常高興知道......謝謝! – 2010-01-08 18:36:08

1

是的;它被稱爲服務器端腳本。
你可以在幾行ASP.Net中做到這一點。 (見SmtpClient類)

它也被稱爲開放式繼電器;你需要一些方法來阻止垃圾郵件發送者使用它。

+0

謝謝你的slaks。我很清楚這一點。我在尋找別的東西,但佩卡表示,可能會在垃圾郵件發送者某種方式被濫用... – 2010-01-08 18:38:38

2

幾乎沒有公開的方式,因爲它在一兩天內肯定會被垃圾郵件發送者濫用。

您可以使用像PHP這樣的腳本語言在自己的服務器上輕鬆設置。

+0

真正的問題是,我沒有這個服務器上的所有信息,它的存在給朋友一個驚喜我不能多問這件事。至少有兩個託管的選項,我會發誓他有。 – 2010-01-08 18:35:26

0

需要在此服務器端腳本,使用的語言如Perl,PHP和Ruby,Python和任何.NET語言或Java。

  1. 通常發生的事情是,你的網頁將發送POST消息到Web服務器與收件人,身體,也許是電子郵件作爲POST參數的附件。
  2. 服務器端腳本將解析POST參數,並與您的郵件服務器運行SMTP或IMAP會話來發送郵件,腳本將包從POST消息中的參數與郵件服務器會話。這是與您的郵件客戶端(例如Outlook,Thunderbird,Evolution,...)用於與您的郵件服務器(例如Exchange,gmail,sympatico.ca,...)交談的SMTP會話。然後
  3. 服務器端腳本將呈現一個網頁說郵件是否成功。

您需要弄清楚您的虛擬主機提供了什麼樣的服務器端腳本語言。所有主要的服務器端語言都有庫,它們允許您從POST消息中解析參數並與您的電子郵件服務器運行會話。我個人使用Perl和Ruby on Rails的庫來解析和與郵件服務器交談,並且它們非常簡單易用。

相關問題