Visual C#中使用Gmail发送邮件

本文介绍如何使用C#代码通过Gmail的SMTP服务发送邮件。具体包括设置发件人、收件人、邮件主题及内容等,并详细展示了如何配置Gmail的SMTP地址、端口、SSL加密等参数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

主要是设置Gmail的SMTP地址,端口,SSL加密等参数,代码如下:
None.gifprivate void button1_Click(object sender, EventArgs e)
ExpandedBlockStart.gifContractedBlock.gif        
dot.gif{
InBlock.gif            MailMessage msg 
= new System.Net.Mail.MailMessage();
InBlock.gif            msg.To.Add(
"xxx@sina.com");
InBlock.gif            msg.CC.Add(
"zzz@gmail.com");
InBlock.gif
InBlock.gif            msg.From 
= new MailAddress("yyy@gmail.comm""yyy", System.Text.Encoding.UTF8);
InBlock.gif            msg.Subject 
= "这是测试邮件";      
InBlock.gif            msg.SubjectEncoding 
= System.Text.Encoding.UTF8;
InBlock.gif            msg.Body 
= "邮件内容";
InBlock.gif            msg.BodyEncoding 
= System.Text.Encoding.UTF8;
InBlock.gif            msg.IsBodyHtml 
= false;
InBlock.gif            msg.Priority 
= MailPriority.High;
InBlock.gif
InBlock.gif            SmtpClient client 
= new SmtpClient();
InBlock.gif            
//设置GMail邮箱和密码 
InBlock.gif
            client.Credentials = new System.Net.NetworkCredential("yyy@gmail.com""xxxxxx");
InBlock.gif            client.Port 
= 587;
InBlock.gif            client.Host 
= "smtp.gmail.com";
InBlock.gif            client.EnableSsl 
= true;
InBlock.gif            
object userState = msg;
InBlock.gif            
try
ExpandedSubBlockStart.gifContractedSubBlock.gif            
dot.gif{
InBlock.gif                client.Send(msg);
InBlock.gif                MessageBox.Show(
"发送成功");
ExpandedSubBlockEnd.gif            }

InBlock.gif            
catch (System.Net.Mail.SmtpException ex)
ExpandedSubBlockStart.gifContractedSubBlock.gif            
dot.gif{
InBlock.gif                MessageBox.Show(ex.Message, 
"发送邮件出错");
ExpandedSubBlockEnd.gif            }

ExpandedBlockEnd.gif        }

转载于:https://www.cnblogs.com/swnuwangyun/archive/2007/01/04/611357.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值