我写的邮件程序源代码如下,主要思路就是用 system.net.mail命名空间中的 SmtpClient类和MailMessage类来实现的。
filename = filedlg.FileNames;
Int32 fNum= filename.GetLength(0);
//set mail client
System.Net.Mail.SmtpClient client = new SmtpClient(tsmtp.Text, 25);
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential(tuser.Text, tpassword.Text);
client.DeliveryMethod = SmtpDeliveryMethod.Network;
//set mail message information
MailMessage message = new MailMessage(temailfrom.Text, temailto.Text, "shiyishi", "hahabody");
message.BodyEncoding = System.Text.Encoding.UTF8;
message.IsBodyHtml = true;
Attachment[] mailattach = new Attachment[10];
for (int i = 0; i < filename.GetLength(0); i++)
{
mailattach[i] = new Attachment(filename[i]);
message.Attachments.Add(mailattach[i]);
client.Send(message);
message.Attachments.Clear();
}
filename = filedlg.FileNames;
Int32 fNum= filename.GetLength(0);
//set mail client
System.Net.Mail.SmtpClient client = new SmtpClient(tsmtp.Text, 25);
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential(tuser.Text, tpassword.Text);
client.DeliveryMethod = SmtpDeliveryMethod.Network;
//set mail message information
MailMessage message = new MailMessage(temailfrom.Text, temailto.Text, "shiyishi", "hahabody");
message.BodyEncoding = System.Text.Encoding.UTF8;
message.IsBodyHtml = true;
Attachment[] mailattach = new Attachment[10];
for (int i = 0; i < filename.GetLength(0); i++)
{
mailattach[i] = new Attachment(filename[i]);
message.Attachments.Add(mailattach[i]);
client.Send(message);
message.Attachments.Clear();
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货