首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用{ System.Net.Mail }发送邮件

使用{ System.Net.Mail }发送邮件
EN

Stack Overflow用户
提问于 2016-04-07 17:26:45
回答 1查看 75关注 0票数 0
代码语言:javascript
复制
        SmtpClient client = new SmtpClient();
        client.Port = 587;
        client.Host = "smtp.gmail.com";
        client.EnableSsl = true;
        client.Timeout = 10000;
        client.DeliveryMethod = SmtpDeliveryMethod.Network;
        client.UseDefaultCredentials = false;
        client.Credentials = new System.Net.NetworkCredential("*********@gmail.com", "***********");

        MailMessage mm = new MailMessage("*********@gmail.com", "******@gmail.com", "delivery.", "tttt");
        mm.BodyEncoding = UTF8Encoding.UTF8;
        mm.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure;

            Attachment fMailAttachment;
            fMailAttachment = new Attachment(FilePath);
            mm.Attachments.Add(fMailAttachment);

            client.Send(mm);
            mm.Attachments.Dispose();

我试图用这段代码发送一封电子邮件。它运行良好,但只有当我登录我的邮件,让它打开,当我关闭邮件,它不发送任何邮件。

那个代码有什么问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-09 17:26:33

在我编辑了client.Timeout = 10000;client.Timeout =100000之后,它工作得很好;

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36483232

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档