我的网站使用ASP.NET发送电子邮件,但我校的网络管理员已阻止SMTP端口和服务。在我访问p2p论坛后,我发现了使用Web服务发送电子邮件的建议,您是否有任何建议哪个网站会提供发送电子邮件的Web服务?
我尝试使用System.Web.Mail.MailMessage类通过我的程序发送电子邮件,但它也失败了。有人可以帮我解决这个问题吗?我需要你的帮助。谢谢!
答案 0 :(得分:0)
我认为使用ASp.net发送电子邮件与阻止你的smtp端口和学校服务无关。
您可以使用gmail的smtp服务器在您的应用程序/
中查找电子邮件 SMTP URL HOST : smtp.gmail.com,
IS SSL Enabled : true,
PORT: 465,
USERId:your_username@gmail.com,
Password: Your_Password
答案 1 :(得分:0)
使用 Gmail,Yahoo 或其他电子邮件提供商发送邮件。
如果您想使用 Gmail ,请参阅我的回答@CodeProject - sending email to gmail from asp.net。
答案 2 :(得分:0)
答案 3 :(得分:0)
嗯,这取决于,如果您正在谈论网络的SMTP端口,那么您仍然可以使用Gmail,Yahoo,Outlook或其他端口,您将需要的只是一个用户名和密码以及端口(必须是25)和服务器地址(对于gmail,它是smtp.gmail.com)。
但如果你在谈论不使用SMPT发送电子邮件。无论是否有ASP.NET,它都是不可能的。
但是,您可以尝试使用SmtpSettings for ASP.NET。
还有一些其他问题。请检查您正在使用的SmtpServer(gmail,yahoo等)是否被允许,因为如果它们也被阻止,您将不得不搜索新的东西。
是的,还有一些其他服务器。就像免费的电子邮件提供商一样,你也可以免费使用200emails /天或类似的东西。你可以检查一下。
您提到您正在使用 System.Web.Mail.MailMessage ,这是一篇关于为此设置Smtp的msdn博客帖子:http://msdn.microsoft.com/en-us/library/system.web.mail.mailmessage.aspx