邮件发送 代码 ui
默认端口为6080: 网页打开地址为:地址:6080 本文以magic winmail 为例
1、发送普通文本邮件 MailMessage mailMsg = new MailMessage();//两个类,别混了 引入System.Web这个Assembly mailMsg.From = new MailAddress("admin@rupeng.com", "新广源集团客服中心");//源邮件地址 mailMsg.To.Add(new MailAddress("yzk@rupeng.com", "杨中科"));//目的邮件地址。可以有多个收件人 mailMsg.Subject = "关于.net培训班咨询事宜";//发送邮件的标题 mailMsg.Body = "附件中是资料,请查收!";//发送邮件的内容 SmtpClient client = new SmtpClient("127.0.0.1"); client.Credentials = new NetworkCredential("admin", "123456"); client.Send(mailMsg); 2、发送HTML格式邮件: AlternateView htmlBody = AlternateView.CreateAlternateViewFromString(htmlBodyContent, null, "text/html"); mailMsg.AlternateViews.Add(htmlBody); 3、(*)《发送带嵌入图片邮件之SMTP实现和ESMTP实现》http://www.cnblogs.com/wuhuacong/archive/2009/11/13/1601491.html 离线文档
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Net;
using System.Net.Mail;
namespace UI
{
public partial class FormSendMaild : Form
{
public FormSendMaild()
{
InitializeComponent();
}
private void btnSend_Click(object sender, EventArgs e)
{
//创建 邮件 对象
MailMessage msg = new MailMessage();
msg.Priority = MailPriority.High;
msg.From = new MailAddress("james@oumind.com","纯洁的JamesZou");
msg.To.Add(new MailAddress("yezi@oumind.com","dear Zi"));
msg.Subject = txtTitle.Text.Trim();
msg.Body = txtContent.Text.Trim();
//发送邮件
SmtpClient client = new SmtpClient("127.0.0.1");//;("127.0.0.1");//smtp.126.com
//设置发送服务器登录 的用户名和密码
client.Credentials = new NetworkCredential("james", "1111111");//这里的用户名必须是From发件人的用户
//有的邮箱的用户名需要“yzk@rupeng.com”,有的只需要“yzk”
client.Send(msg);//发送
msgDiv.MsgDivShow("发送成功~~: )", 1, this.Close);
}
}
}