2011-12-08 62 views
1

我試圖發送確認註冊郵件。我不想將SMTP用於Gmail或Windows Live,因爲它不合法,不能用於這些類型的目的。通過ASP.NET發送確認郵件

是否有任何可以通過代碼訪問的郵件服務,以合法的方式滿足我的要求?

我正在使用ASP.NET Framework 3.5。

+3

你是什麼意思 '是不合法'?從您的Gmail /谷歌應用程序帳戶發送電子郵件是完全有效的。 –

+0

@ p.campbell - 可能gmail和windows Live的條款和條件不允許商業用途。 – Oded

+1

您需要聯繫ISP並支付SMTP服務器費用。 – Oded

回答

1

您使用的SMTP服務器可能會取決於你在哪裏運行你的代碼。

本地(即在Visual Studio的開發),你應該使用哪些,你知道會轉發郵件從您的IP地址的SMTP服務器。這通常是您的ISP的SMTP服務器。檢查他們的具體情況(但幾個很好的猜測可能是smtp.yourisp.commail.yourisp.com)。

在公司環境中,您應該能夠使用貴公司的SMTP服務器。請諮詢技術人員以瞭解具體情況。

在公共Internet託管環境中,您可以使用自己的SMTP服務器,也可以使用您的託管軟件包提供的SMTP服務器。再次,你應該能夠從你的託管服務提供商那裏得到這個。

0

獲取您自己的域和託管郵件服務器。通常你可以找到他們10 $ /月或更少

+0

如果我自己的託管郵件服務器使用Gmail郵件服務器? – Islam

+1

得到一個不同的 – TheGeekYouNeed

0

你可以嘗試利用類似MailChimp的東西。如果你的觀衆足夠小,你甚至可以使用他們的免費服務。

延伸閱讀: http://apidocs.mailchimp.com/sts/1.0/sendemail.func.php

+0

其實我試了MailChimp一個星期,併爲我的應用程序配置了API,但是我發現它不夠靈活,出於多種原因「發送確認郵件」,其中之一就是MailChimp迫使我包括取消訂閱鏈接在我的郵件,我不需要,並沒有任何意義,根本不存在! – Islam

+0

在這種情況下,我第二@Paul Alan Taylor –

+0

也強迫我發送活動只使用列表,我不能選擇一封郵件發送確認郵件,迫使我發送到整個列表中,這對我的情況並不理想。 – Islam