使用C#通过Gmail SMTP服务器发送电子邮件

使用C#通过Gmail SMTP服务器发送电子邮件,第1张

使用C#通过Gmail SMTP服务器发送电子邮件

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
配置文件:()中没有匹配项)来使它工作。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5559850.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存