阿里云默认关闭了25端口,可以使用CDO.Message 发送邮件,代码如下:
<% Set Mail = CreateObject("CDO.Message") Mail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 '使用网络上的SMTP服务器而不是本地的SMTP服务器 Mail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver") ="smtp.163.com" 'SMTP服务器地址 Mail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465 'SMTP服务器端口 Mail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = 1 '是否使用SSL Mail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60 '连接服务器的超时时间 Mail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1 '服务器认证方式 Mail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusername") ="aaa" '发件人用户名 Mail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendpassword") ="000000" '发件人邮箱密码 Mail.Configuration.Fields.Update Mail.Subject="Email subject" '邮件主题 Mail.From= chr(34) & "姓名" & chr(34) &"aaa@163.com" '发件人地址 Mail.To="xxx@qq.com" '收件人地址 Mail.TextBody="表单提交内容如下"&Chr(13)&chr(10)&"This is an" &chr(32)&chr(32)&"email message!!" '邮件正文 Mail.Send Set Mail = Nothing %> <%="发送成功!!!"%>