很遗憾,该服务器不支持 jmail 组件!,Jmail组件不支持SSL,ASPEmail组件来搞定

该段代码演示了如何使用ASP.NET创建并配置Persits.MailSender组件,通过SMTP SSL方式发送带有UTF-8编码的HTML邮件。设置包括SMTP服务器地址、发件人和收件人地址、邮件主题、内容以及SMTP认证信息,并确保中文内容不出现乱码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Dim objMail

'初始化aspEmail组件

Set objMail = Server.CreateObject("Persits.MailSender")

'设定SMTP模式为SSL,端口号为465

objMail.SSL=True

objMail.Port=465

'设置邮件编码格式为UTF-8,MIME编码为Quoted-Prontable,必须有,否则中文乱码

objMail.CharSet="UTF-8"

objMail.ContentTransferEncoding="Quoted-Prontable"

'设定邮箱的smtp服务器地址,如smtp.abc.com,使用时要替换为自己的地址

objMail.Host = "smtp.abc.com"

'设定发送者的邮箱地址

objMail.From = "sender@abc.com"

'设定发送者显示的名称,如不设置,则显示发送者邮箱地址,要编码为utf-8,否则中文乱码

objMail.FromName = objMail.EncodeHeader(Sender,"utf-8")

'添加接收者的地址

objMail.AddAddress "receiver@abc.com"

'邮件抄送地址,可选

objMail.AddCC "cc@abc.com"

'邮件密送地址,可选

objMail.AddBcc "bcc@abc.com"

'添加回复地址,可选

objMail.AddReplyTo "reply@abc.com"

'设置邮件标题,要编码为utf-8,否则中文乱码

objMail.Subject = objMail.EncodeHeader(Subject,"utf-8")

'邮件内容为html,根据实际情况设置,默认false

objMail.IsHTML = true

'邮件内容

objMail.Body = "

知之为知之不知为不知
"

'smtp身份认证信息

objMail.Username="sender@abc.com"

objMail.Password="发送者的密码"

'发送邮件

objMail.Send

'完成后释放资源

Set objMail=nothing

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值