CVertex,请确保检查您的代码,如果没有显示任何内容,请将其发布。我只是在正在使用的测试ASP.NET站点上启用了它,并且它起作用了。
实际上,在某些时候我的代码有问题。我没有发现它,直到在控制台程序上有了一个简单的版本,然后看到它正在工作(您担心的Gmail方面没有任何变化)。下面的代码就像您引用的示例一样工作:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net.Mail;using System.Net;namespace ConsoleApplication2{ class Program { static void Main(string[] args) { var client = new SmtpClient("smtp.gmail.com", 587) { Credentials = new NetworkCredential("myusername@gmail.com", "mypwd"), EnableSsl = true }; client.Send("myusername@gmail.com", "myusername@gmail.com", "test", "testbody"); Console.WriteLine("Sent"); Console.ReadLine(); } }}
我还结合使用了web.config,http://msdn.microsoft.com/en-
us/library/w355a94k.aspx和代码(因为
EnableSsl配置文件:()中没有匹配项)来使它工作。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)