代码如下:
jmail.MessageClass oJmailMessage = new jmail.MessageClass
oJmailMessage.Charset = "GB2312";// 字符集
oJmailMessage.Encoding = "BASE64";//附件的编码格式
oJmailMessage.ContentType = "text/html";
oJmailMessage.ISOEncodeHeaders = false;//是否将信头编码成iso-8859-1字符集
oJmailMessage.Priority = Convert.ToByte(1);// 优先级
oJmailMessage.From = TxtEmail.Text.Trim();//发送人邮件地址
oJmailMessage.FromName = TxtName.Text.Trim();//发送人姓名
oJmailMessage.Subject = txtSubject.Text.Trim();// 邮件主题
oJmailMessage.MailServerUserName = TxtSmtpUser.Text.Trim();
oJmailMessage.MailServerPassWord = TxtSmtpPwd.Text.Trim();
AddRecipientCC和RecipientBCC两个属性
oJmailMessage.AddRecipient(txtReciver.Text.Trim(),"","");
if("" != upFile.PostedFile.FileName)
{
string attpath = upFile.PostedFile.FileName;
oJmailMessage.AddAttachment(@attpath,true,attpath.Substring(attpath.LastIndexOf(".")+1,3));//添加附件
}
oJmailMessage.Body = txtContent.Text.Trim();//邮件内容if(oJmailMessage.Send(TxtSmtServer.Text.Trim(),false))
{
Response.Write("发送成功!");
}
else
{
Response.Write("发送失败,请检查邮件服务器的设置!");
}oJmailMessage = null;请大家指教!
jmail.MessageClass oJmailMessage = new jmail.MessageClass
oJmailMessage.Charset = "GB2312";// 字符集
oJmailMessage.Encoding = "BASE64";//附件的编码格式
oJmailMessage.ContentType = "text/html";
oJmailMessage.ISOEncodeHeaders = false;//是否将信头编码成iso-8859-1字符集
oJmailMessage.Priority = Convert.ToByte(1);// 优先级
oJmailMessage.From = TxtEmail.Text.Trim();//发送人邮件地址
oJmailMessage.FromName = TxtName.Text.Trim();//发送人姓名
oJmailMessage.Subject = txtSubject.Text.Trim();// 邮件主题
oJmailMessage.MailServerUserName = TxtSmtpUser.Text.Trim();
oJmailMessage.MailServerPassWord = TxtSmtpPwd.Text.Trim();
AddRecipientCC和RecipientBCC两个属性
oJmailMessage.AddRecipient(txtReciver.Text.Trim(),"","");
if("" != upFile.PostedFile.FileName)
{
string attpath = upFile.PostedFile.FileName;
oJmailMessage.AddAttachment(@attpath,true,attpath.Substring(attpath.LastIndexOf(".")+1,3));//添加附件
}
oJmailMessage.Body = txtContent.Text.Trim();//邮件内容if(oJmailMessage.Send(TxtSmtServer.Text.Trim(),false))
{
Response.Write("发送成功!");
}
else
{
Response.Write("发送失败,请检查邮件服务器的设置!");
}oJmailMessage = null;请大家指教!
解决方案 »
- asp.net2.0 下 使用JQuery UI autocomplete FireFox中编码格式不正常
- 请问我想把dataset写回数据库,怎么写啊,代码如下,但是不好使,应该怎么改啊
- 请教数据绑定的问题
- html控件+JS+asp.net——无法检验用户名是否存在!
- datagrid中的超级联接列的属性如何设置?
- static
- 在虚拟主机上怎么初始化我的数据库?
- 将两个cs文件编译成两个dll文件后,将一个命名空间的类导入另一个命名空间出错,详情请进! GO!GO!GO!
- IE 和 word文件
- C# 连接 LDAP 服务器 出现错误, 该服务器不可操作
- 问一个有关生成静态页的问题
- 取得网页中flash中图片的问题,高手请进,在线等!!!急啊!!!!!!!
<%@ Import Namespace="System.Web.Mail" %>
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
// make sure we use the local SMTP server
SmtpMail.SmtpServer="mail.163.com";
// create mail message object
MailMessage oMessage = new MailMessage();
// set some properties
oMessage.BodyFormat = MailFormat.Text;
oMessage.Priority = MailPriority.High;
oMessage.From = "[email protected]";
oMessage.To = "[email protected]"; //收件人
//oMessage.Cc = "[email protected]"; //抄送收件人
//oMessage.Bcc = "[email protected];[email protected]"; //密件抄送收件人
oMessage.Subject = "我现在基本可以给所有类型的邮箱发邮件了!"; //主题
oMessage.Body = "我现在基本可以给所有类型的邮箱发邮件了!";
// now create an attachment
//MailAttachment oAttachment = new MailAttachment("c:\\ddd.doc");
// and another one...
//MailAttachment oAttachment2 = new MailAttachment("c:\\kkk.doc");
// set the Attachments (IList type) property of the message
//oMessage.Attachments.Add(oAttachment);
//oMessage.Attachments.Add(oAttachment2);
// Send the e-mail
SmtpMail.Send(oMessage); //传送
Response.Write("OK!");
}
</script>