Try Dim Message As System.Net.Mail.MailMessage = New System.Net.Mail.MailMessage Message.To.Add("[email protected]") Message.Subject = "Subject" Message.Body = "Body" Message.IsBodyHtml = True Message.BodyEncoding = System.Text.Encoding.Default Dim mailFrom As New System.Net.Mail.MailAddress("[email protected]") Message.From = "[email protected]" Dim client As System.Net.Mail.SmtpClient client = New System.Net.Mail.SmtpClient(ServerName) client.Credentials = New System.Net.NetworkCredential(UserName, UserPwd) client.Send(Message)
Return True Catch e As IndexOutOfRangeException Return False End Try
using System.Net.Mail; MailAddress from = new MailAddress("[email protected]");//发件人 System.Net.Mail.SmtpClient client = new SmtpClient ("smtp.163.com"); client.UseDefaultCredentials = false; client.Credentials = new System.Net.NetworkCredential ("lfkitty" , "*********"); // 服务器验证 client.DeliveryMethod = SmtpDeliveryMethod.Network; System.Net.Mail.MailMessage message = new MailMessage(); message.From = from; //发件人 message.To.Add("[email protected]"); //收件人 message.Subject = "Hello,lxf"; // 标题 message.BodyEncoding = System.Text.Encoding.Default; //编码 message.Body = TextBox1.Text; message.IsBodyHtml = true; //是否是HTML代码 client.Send (message); //发送
System.Net.Mail.SmtpClient client = new SmtpClient("smtp.vip.sina.com"); client.UseDefaultCredentials = false; client.Credentials = new System.Net.NetworkCredential("[email protected]", "******"); client.DeliveryMethod = SmtpDeliveryMethod.Network; System.Net.Mail.MailMessage mail = new MailMessage(); mail.From = new MailAddress("[email protected]"); // message.To.Add("[email protected]"); mail.To.Add("[email protected]"); mail.Subject = "testSubject"; mail.BodyEncoding = System.Text.Encoding.Default; mail.Body = "test body"; mail.IsBodyHtml = true; client.Send (mail); 邮件的发送成功与否与接受方也有一定关系,我试过sina的邮箱可以发到sina和qq,但是hotmail和263的邮箱接受就有问题
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using System.Web.Mail;
namespace Network
{
public class Form1 : System.Windows.Forms.Form
{
public Form1()
{
InitializeComponent();
} private void button2_Click(object sender, System.EventArgs e)
{//浏览文件
if(this.openFileDialog1.ShowDialog()==DialogResult.OK)
{
this.textBox4.Text=this.openFileDialog1.FileName;
}
} private void button1_Click(object sender, System.EventArgs e)
{//发送邮件
if(this.richTextBox1.Text.Length<1|this.textBox1.Text.Length<1|this.textBox5.Text.Length<1)
{
MessageBox.Show("必须填写收件人地址、发件人地址和内容","信息提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
return;
}
MailMessage MyMessage=new MailMessage();
MyMessage.Priority=MailPriority.Normal;
if(this.comboBox1.Text=="高")
MyMessage.Priority=MailPriority.High;
else if(this.comboBox1.Text=="低")
MyMessage.Priority=MailPriority.Low;
MyMessage.BodyFormat=MailFormat.Text;
if(this.comboBox2.Text=="HTML方式")
MyMessage.BodyFormat=MailFormat.Html;
MyMessage.To=this.textBox1.Text;
MyMessage.From=this.textBox5.Text;
MyMessage.Body=this.richTextBox1.Text;
MyMessage.BodyEncoding=System.Text.Encoding.UTF8;
MyMessage.Subject=this.textBox3.Text;
if(this.textBox2.Text!="")
{
MyMessage.Cc=this.textBox2.Text;
}
if(this.textBox4.Text!="")
{//发送附件
MailAttachment MyAttach=new MailAttachment(this.textBox4.Text);
MyMessage.Attachments.Add(MyAttach);
}
try
{
SmtpClient SmtpC = new SmtpClient("smpt.163.com", 25);
SmtpC.UseDefaultCredentials = false;
SmtpC.Credentials = new System.Net.NetworkCredential("用户名", "密码");
SmtpC.DeliveryMethod = SmtpDeliveryMethod.Network;
SmtpC.Send(MyMessage);
MessageBox.Show("邮件发送成功!","信息提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
}
catch(Exception Err)
{
MessageBox.Show(Err.Message,"信息提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
}
}
}
}
Dim Message As System.Net.Mail.MailMessage = New System.Net.Mail.MailMessage
Message.To.Add("[email protected]")
Message.Subject = "Subject"
Message.Body = "Body"
Message.IsBodyHtml = True
Message.BodyEncoding = System.Text.Encoding.Default
Dim mailFrom As New System.Net.Mail.MailAddress("[email protected]")
Message.From = "[email protected]"
Dim client As System.Net.Mail.SmtpClient
client = New System.Net.Mail.SmtpClient(ServerName)
client.Credentials = New System.Net.NetworkCredential(UserName, UserPwd)
client.Send(Message)
Return True
Catch e As IndexOutOfRangeException
Return False
End Try
System.Net.Mail.SmtpClient client = new SmtpClient ("smtp.163.com");
client.UseDefaultCredentials = false; client.Credentials = new System.Net.NetworkCredential ("lfkitty" , "*********"); // 服务器验证
client.DeliveryMethod = SmtpDeliveryMethod.Network; System.Net.Mail.MailMessage message = new MailMessage();
message.From = from; //发件人
message.To.Add("[email protected]"); //收件人
message.Subject = "Hello,lxf"; // 标题
message.BodyEncoding = System.Text.Encoding.Default; //编码
message.Body = TextBox1.Text;
message.IsBodyHtml = true; //是否是HTML代码
client.Send (message); //发送
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential("[email protected]", "******");
client.DeliveryMethod = SmtpDeliveryMethod.Network;
System.Net.Mail.MailMessage mail = new MailMessage();
mail.From = new MailAddress("[email protected]");
// message.To.Add("[email protected]");
mail.To.Add("[email protected]");
mail.Subject = "testSubject";
mail.BodyEncoding = System.Text.Encoding.Default;
mail.Body = "test body";
mail.IsBodyHtml = true;
client.Send (mail); 邮件的发送成功与否与接受方也有一定关系,我试过sina的邮箱可以发到sina和qq,但是hotmail和263的邮箱接受就有问题
很好用的