spire.email 支持发送纯文本文件、html邮件以及带附件的邮件等,本文将详细介绍如何用smtp发送html邮件。
c#
//实例化一个mailmessgae对象,指定发件人邮箱地址及收件人邮箱地址
mailaddress addressfrom = new mailaddress("nina.tang @e-iceblue.com", "nina tang");
mailaddress addressto = new mailaddress("simon.yang @e-iceblue.com");
mailmessage message = new mailmessage(addressfrom, addressto);
//设置邮件的创建日期,主题以及html文本
message.date = datetime.now;
message.subject = "年终晚会出席确认";
string htmlstring = @"
您好!
非常感谢您邀请我参加2月2日(周五)晚8点在贵公司总部举办的年终晚会。我很乐意参加,期待在晚会上见到您和您的同事们。
预祝公司年会圆满成功。
nina
2018年1月12日
"
message.bodyhtml = htmlstring;
//实例化一个smtpclient对象,设置邮件服务器、端口、发件人邮箱及密码
smtpclient client = new smtpclient();
client.host = "smtp.outlook.com";
client.port = 587;
client.username = addressfrom.address;
client.password = "password";
client.connectionprotocols = connectionprotocols.ssl;
//发送邮件
client.sendone(message);
vb.net
'实例化一个mailmessgae对象,指定发件人邮箱地址及收件人邮箱地址
dim addressfrom as new mailaddress("nina.tang @e-iceblue.com", "nina tang")
dim addressto as new mailaddress("simon.yang @e-iceblue.com")
dim message as new mailmessage(addressfrom, addressto)
'设置邮件的创建日期,主题以及html文本
message.[date] = datetime.now
message.subject = "年终晚会出席确认"
dim htmlstring as string = "
您好!
非常感谢您邀请我参加2月2日(周五)晚8点在贵公司总部举办的年终晚会。我很乐意参加,期待在晚会上见到您和您的同事们。
预祝公司年会圆满成功。
nina
2018年1月12日
"
message.bodyhtml = htmlstring
'实例化一个smtpclient对象,设置邮件服务器、端口、发件人邮箱及密码
dim client as new smtpclient()
client.host = "smtp.outlook.com"
client.port = 587
client.username = addressfrom.address
client.password = "password"
client.connectionprotocols = connectionprotocols.ssl
'发送邮件
client.sendone(message)
结果展示: