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

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  72 随笔 :: 1 文章 :: 132 评论 :: 5 引用
主要是设置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 阅读(1014) 评论(3) 编辑 收藏

评论

#1楼 2007-01-08 08:42 fcl[未注册用户]
又学了一招
 回复 引用   

#2楼 2007-03-13 11:43 cc[未注册用户]
如果用465端口该怎么办?
 回复 引用   

谢谢!
我赶急,好东东!
 回复 引用