jmail发送邮件的问题,做过邮件发送的高手请进!!分不够再加!
第一次用jmail邮件发送的程序,可是有几个问题想请教:
1.为什么要求发送方的邮件地址和服务器邮箱地址要求匹配?(就是说jmessage.From="aa@163.com"的时候SmtpServer必须设置成stmp.163.com才能发送成功?是机器设置原因还是jmail本身的限制)
说具体点,我是想实现这样的效果,不知道有没有办法:
http://abc365xyz.com/benzhan/tuijian.htm
2.有没有办法让收件人的地址隐含(匿名),好像有个jmessage.HideRecipients参数是字符型的,不知道怎么设置?
下面是我写的程序:
jmail.Message jmessage = new jmail.MessageClass();
jmessage.Charset="gb2312";
jmessage.From= "hengzhenews@hengzhe.com";
jmessage.FromName="应聘信息";
jmessage.ReplyTo=Sender;
jmessage.ContentType="text/html";
jmessage.Subject= Title;
jmessage.AddRecipient(Receiver,"aa","123");
jmessage.Body= Content;
jmessage.MailServerUserName= UserName;
jmessage.MailServerPassWord=Password;
try
{
jmessage.Send(SmtpServer,false) ;
jmessage.Close();
return "邮件发送成功!";
}
catch(Exception er)
{
string fd = er.Message;
return "邮件发送失败!";
}