. 神仙醋°男孩

asp 自编JMail邮件发送函数

当前位置:新空网络工作室 > 论坛交流 > 列表
发表时间 2018/9/5 0:05:19
楼主

服务器需要安装JMail组件才能使用。


<%
E_Server = "smtp.163.com" ''发件服务器
E_ServerUser = "xkwlgzs@163.com" ''登录用户名
E_ServerPass = "123456" ''登录密码
E_SendManMail = "xkwlgzs@168.com" ''发件人邮件地址
E_SendManName = "新空网络" ''发件人姓名
Sub Jmail(Email,Topic,Mailbody)
On Error Resume Next
Dim JMail
Set JMail = Server.CreateObject("JMail.Message")
JMail.silent=true
JMail.Logging = True
JMail.Charset = "gb2312"
If Not(E_ServerUser = "" Or E_ServerPass = "") Then
JMail.MailServerUserName = E_ServerUser
JMail.MailServerPassword = E_ServerPass
End If
JMail.ContentType = "text/html"
JMail.Priority = 1
JMail.From = E_SendManMail
JMail.FromName = E_SendManName
JMail.AddRecipient Email
JMail.Subject = Topic
JMail.Body = Mailbody
JMail.Send (E_Server)
Set JMail = Nothing
SendMail = "OK"
If Err Then SendMail = "False"
End Sub
Sub Cdonts(Email,Topic,Mailbody)
On Error Resume Next
Dim ObjCDOMail
Set ObjCDOMail = Server.CreateObject("CDONTS.NewMail")
ObjCDOMail.From = E_SendManMail
ObjCDOMail.To = Email
ObjCDOMail.Subject = Topic
ObjCDOMail.BodyFormat = 0
ObjCDOMail.MailFormat = 0
ObjCDOMail.Body = Mailbody
ObjCDOMail.Send
Set ObjCDOMail = Nothing
SendMail = "OK"
If Err Then SendMail = "False"
End Sub
Sub Aspemail(Email,Topic,Mailbody)
On Error Resume Next
Dim Mailer
Set Mailer = Server.CreateObject("Persits.MailSender")
Mailer.Charset = "gb2312"
Mailer.IsHTML = True
Mailer.username = E_ServerUser
Mailer.password = E_ServerPass
Mailer.Priority = 1
Mailer.Host = E_Server
Mailer.Port = 25
Mailer.From = E_SendManMail
Mailer.FromName = E_SendManName
Mailer.AddAddress Email,Email
Mailer.Subject = Topic
Mailer.Body = Mailbody
Mailer.Send
SendMail = "OK"
If Err Then SendMail = "False"
End Sub
dim SendMail
Sub SendEmail(Mailto,Subject,HtmlCode,SendMode)
if SendMode="" then SendMode="Jmail"
if SendMode="Jmail" then
Jmail MailTo,Subject,HtmlCode
elseif SendMode="Cdonts" then
Cdonts MailTo,Subject,HtmlCode
elseif SendMode="Aspemail" then
Aspemail MailTo,Subject,HtmlCode
end if
End Sub
'函数调用
SendEmail "收件人邮箱地址","主题","正文","Jmail"
%> 

需要修改的地方有:
1.smtp服务器设置
2.最后一行修改:收件人,主题,正文。



. 您还没有登录
保存远程图片到论坛