.net发送邮件的一些技巧__教程 |
|
日期:2007-5-9 18:53:25 人气:68 [大 中 小] |
|
|
|
Dim mail As New MailMessage() mail.To = "me@mycompany.com" mail.From = "abc@126.com" mail.Subject = "this is a test email." mail.Body = "Some text goes here" mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1") 'basic authentication mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "abc") 'set your username here mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "Your Password") 'set your password here SmtpMail.SmtpServer = "smtp.126.com" 'your real server goes here SmtpMail.Send(mail)
7,修改smtp服务器的端口,以及使用SSL加密 大部分smtp服务器的端口是25,但有些却不是 同时,绝大部分Smtp服务器不需要SSL登陆,有些却需要 比如Gmail,smtp端口是:465,同时支持SSL 代码如下:
[ C# ] MailMessage mail = new MailMessage(); mail.To = "me@mycompany.com"; mail.From = "abc@126.com"; mail.Subject = "this is a test email."; mail.Body = "Some text goes here"; mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1"); //basic authentication mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "abc"); //set your username here mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "your password"); //set your password here mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserverport",465); mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpusessl", "true"); SmtpMail.SmtpServer = "smtp.126.com"; //your real server goes here SmtpMail.Send( mail );
[ VB.NET ]
Dim mail As New MailMessage() mail.To = "me@mycompany.com" mail.From = "abc@126.com" mail.Subject = "this is a test email." mail.Body = "Some text goes here" mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1") 'basic authentication mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "abc") 'set your username here mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "Your Password") 'set your password here mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserverport",465) mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpusessl", "true")
SmtpMail.SmtpServer = "smtp.126.com" 'your real server goes here SmtpMail.Send(mail) |
|
出处:本站原创 作者:佚名 |
|
|