1、写邮件时候可能用到
就
<td style="text-align: left;">
<FCKeditorV2:FCKeditor ID="FCKeditor1" runat="server" Height="200px">
</FCKeditorV2:FCKeditor>
<textarea id="content1" cols="100" rows="8" style="width: 98%; height: 200px; visibility: hidden;"runat="server"></textarea>
</td>
https://download.csdn.net/download/penghao_1/10675761
2、此模板是按照开发大全而来,不过逻辑都是差不多
发送邮件需要的关键代码如下
//声明一个Mail对象
MailMessage mymail = new MailMessage();
//发件人地址
mymail.From = new MailAddress(TextBox2.Text);
//收件人地址
mymail.To.Add(new MailAddress(TextBox5.Text));
//邮件主题
mymail.Subject = TextBox6.Text;
//发送邮件的内容
mymail.Body = TextBox7.Text;
//创建一个邮件服务器类
SmtpClient myclient = new SmtpClient();
myclient.Host = TextBox1.Text;
//SMTP服务端口
myclient.Port = int.Parse(TextBox4.Text);
//验证登录
myclient.Credentials = new NetworkCredential("zhao58_2006",TextBox8.Text.Trim());
myclient.Send(mymail);
this.Page.RegisterStartupScript("ss", "<script>alert('邮件发送成功!')</script>");
3、
//声明一个Mail对象
MailMessage mymail = new MailMessage();
//发件人地址
mymail.From = new MailAddress(TextBox2.Text);
//收件人地址
mymail.To.Add(new MailAddress(TextBox5.Text));
//邮件主题
mymail.Subject = TextBox6.Text;
//发送邮件的内容
mymail.Body = TextBox7.Text;
//添加附件并且抄送到其他邮箱
Attachment myfiles = new Attachment(FileUpload1.PostedFile.FileName);
mymail.Attachments.Add(myfiles);
mymail.CC.Add(new MailAddress(TextBox9.Text));
//创建一个邮件服务器类
SmtpClient myclient = new SmtpClient();
myclient.Host = TextBox1.Text;
//SMTP服务端口
myclient.Port = int.Parse(TextBox4.Text);
//验证登录
myclient.Credentials = new NetworkCredential("zhao58_2006", TextBox8.Text.Trim());
myclient.Send(mymail);
4、
jmail.MessageClass mymessage = new MessageClass();
mymessage.Charset = "GB2312"; //邮件的文字编码为国标
mymessage.ContentType = "text/html"; //邮件的格式为HTML格式
//邮件的发送者邮件地址
mymessage.From = TextBox1.Text;
//发送邮件的用户名
mymessage.FromName = TextBox2.Text;
//发送邮件的主题
mymessage.Subject = TextBox5.Text;
//发送邮件的内容
mymessage.Body = TextBox6.Text;
//验证邮件的用户名和密码
mymessage.MailServerUserName = TextBox4.Text;
mymessage.MailServerPassWord = TextBox8.Text;
//接收邮件的地址
mymessage.AddRecipient(TextBox3.Text,"","");
mymessage.Send(TextBox7.Text, false);
最后是接受模块
//建立接收邮件的对象
POP3Class popmails = new POP3Class();
Message mailMessage; //邮件信息接口
Attachments Atts; //建立附件集接口
Attachment att; //建立附件接口
try
{
//连接并且打开数据库
SqlConnection sqlcon = new SqlConnection(ConfigurationManager.ConnectionStrings["connection"].ConnectionString);
sqlcon.Open();
//链接邮件服务
//popmails.Connect("lijunmin", "**********", "263.com", 110); //用户需要换成自己的邮箱
popmails.Connect("zhao58_2006", "*******", "pop3.163.com", 110); //用户需要换成自己的邮箱
//判断是否收到邮件
if(popmails.Count>0)
{
//依次得到每封邮件信息
for (int i = 1; i < popmails.Count; i++)
{
//获得一条邮件信息
mailMessage = popmails.Messages[i];
Atts = mailMessage.Attachments;
mailMessage.Charset = "gb2312"; //设置编码方式为中文
mailMessage.Encoding = "Base64"; //设置邮件附件的编码方式
mailMessage.ISOEncodeHeaders = false;
string StrInsert = "insert into tb_JMail(sendemail,mailsize,mailtitle,mailcontents) values(@sendemail,@mailsize,@mailtitle,@mailcontents)";
SqlCommand cmd = new SqlCommand(StrInsert, sqlcon);
// 添加参数并且设置参数值
cmd.Parameters.Add("@sendemail", SqlDbType.VarChar,50);
cmd.Parameters["@sendemail"].Value = mailMessage.From;
cmd.Parameters.Add("@mailsize", SqlDbType.VarChar, 50);
cmd.Parameters["@mailsize"].Value = mailMessage.Size.ToString();
cmd.Parameters.Add("@mailtitle", SqlDbType.VarChar, 100);
cmd.Parameters["@mailtitle"].Value = mailMessage.Subject;
cmd.Parameters.Add("@mailcontents", SqlDbType.VarChar, 50000);
cmd.Parameters["@mailcontents"].Value = mailMessage.Body;
// 执行插入数据的操作
cmd.ExecuteNonQuery();
}
}
showmail();
sqlcon.Close();
}
catch { }