13 years C/C++/C# programing, focus on embedded and mobile device development.

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
主要是设置Gmail的SMTP地址,端口,SSL加密等参数,代码如下:
private void button1_Click(object sender, EventArgs e)
        
{
            MailMessage msg 
= new System.Net.Mail.MailMessage();
            msg.To.Add(
"xxx@sina.com");
            msg.CC.Add(
"zzz@gmail.com");

            msg.From 
= new MailAddress("yyy@gmail.comm""yyy", System.Text.Encoding.UTF8);
            msg.Subject 
= "这是测试邮件";      
            msg.SubjectEncoding 
= System.Text.Encoding.UTF8;
            msg.Body 
= "邮件内容";
            msg.BodyEncoding 
= System.Text.Encoding.UTF8;
            msg.IsBodyHtml 
= false;
            msg.Priority 
= MailPriority.High;

            SmtpClient client 
= new SmtpClient();
            
//设置GMail邮箱和密码 
            client.Credentials = new System.Net.NetworkCredential("yyy@gmail.com""xxxxxx");
            client.Port 
= 587;
            client.Host 
= "smtp.gmail.com";
            client.EnableSsl 
= true;
            
object userState = msg;
            
try
            
{
                client.Send(msg);
                MessageBox.Show(
"发送成功");
            }

            
catch (System.Net.Mail.SmtpException ex)
            
{
                MessageBox.Show(ex.Message, 
"发送邮件出错");
            }

        }
posted on 2007-01-04 14:25  woaiusd  阅读(1542)  评论(4编辑  收藏  举报