配置:
1.在web.config中的配置smtp的几个简单参数:
<monoRail smtpHost="host name" smtpUsername="username" smtpPassword="password">
.
</monoRail>
.
</monoRail>
2.在views目录下建个mail目录,放email模板,比如:(invitation.vm)
from:$from
to:$to
subject:$subject
<html>
<head>
<title>邀请函</title>
</head>
<body>
$name 邀请你XXXXX
</body>
</html>
to:$to
subject:$subject
<html>
<head>
<title>邀请函</title>
</head>
<body>
$name 邀请你XXXXX
</body>
</html>
3.先用PropertyBag.Add模板的的参数,比如:PropertyBag.Add("from", "wjshome#gmail.com")
4.使用RenderMailMessage("invitation")函数获取一个Message对象
这里你可以更改他的encording,中文可以设置成"gb2312"。
还可以更改message的format,做format时,框架已经自动帮你处理了,如果检测到模板中包含<html>,则自动把format设置成html格式。
5.用DeliverEmail(message)发送。
6.如果你不用设置Message对象的参数的话,你可以直接用RenderEmailAndSend("invitaion")替代第4.5步。
呵呵~完了,简单吧,有兴趣的去试试~~