郁闷中,跑来发发贴

楼主
郁闷中,跑来发发贴
阿里云买的ECS服务器。安装了Server 2008 R2 中文版系统。好纯净的,啥组件都没有,安装不了LEADBBS。然后自己一个个安装插件组件,一个个配置,最后把LEADBBS才成功装上。[P]
[/P][P]结果,注册的验证邮件不会自动发送,注册就页面卡死没反应,要过好久手动刷新,才发现账号是注册了,但激验证邮件却没有收到。有时注册时还会把服务器弄坏,直接505什么的找不到服务器,要过好久服务器才恢复正常。[/P][P]
[/P][P]后来不敢用注册新账号来测试邮件了,直接登入后台管理,有个邮件发送,在那儿测试。 发现发送不成功,无论怎么调试都不成功。 [/P][P]
[/P][P]郁闷了一星期了。 服务器安装了JMAIL组件,SMTP组件,ASP,IIS7,都安装过了。[/P][P]
[/P][P]以前论坛放在虚拟主机上面,虚拟主机只有FTP上传功能,把论坛丢进去就能直接使用,好方便。[/P][P]
[/P][P]现在云服务器弄不好了,各种东西都需要自己手动去安装调试。[/P][P]
[/P]
1楼
[CODE]
<%
'jmail.message方式发送
const DEF_MAIL_smtpUser = "XXXXX@qq.com" '当邮件服务器使用SMTP发信验证时设置的登录帐户。
const DEF_MAIL_smtpPass = "XXXXX" '使用SMTP发信验证时设置的登录密码。
const DEF_MAIL_smtpHost = "smtp.qq.com" '邮件服务器地址(IP或域名)
const DEF_MAIL_FromName = "XXXX" '发件人的名称,可以填写您网站的名称

const DEF_SMS_UID = "" '中国189电信天翼的Appid或网建手机短信发送UID,天翼申请: <a href=http://open.189.cn/ target=_blank>http://open.189.cn/</a>, 网建申请: <a href=http://sms.webchinese.cn/ target=_blank>http://sms.webchinese.cn/</a>
const DEF_SMS_KEY = "" '189天翼的App Secret 或 网建手机短信发送KEY (若是中国天翼,确保自己有短信验证码能力)

'jmail.smtpmail发送
Function SendJmail(Email,Topic,MailBody)
    'This function need W3Jmail4.3
    Dim JMail
    'on error resume next
    Set JMail = Server.CreateObject("JMail.Message")
   
    JMail.Silent          = true
    JMail.Logging         = true
   
    JMail.Charset         = "gb2312"
    JMail.ContentType     = "text/html"
    JMail.From            = DEF_MAIL_smtpUser
    JMail.FromName        = DEF_MAIL_FromName
    JMail.ReplyTo         = DEF_MAIL_smtpUser

    JMail.Subject            = Topic
    JMail.SimpleLayout      = true
    JMail.Body            = MailBody
    JMail.Priority            = 1
    JMail.AddRecipient Email
    JMail.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR")
    If not JMail.Send(""&split(DEF_MAIL_smtpUser,"@")(0)&":"&DEF_MAIL_smtpPass&"@"&DEF_MAIL_smtpHost&"") Then 'Change here!
        SendJmail = 0
    Else
        SendJmail = 1
    End If
    JMail.Close
    Set JMail = Nothing
End Function
%>[/CODE]

将User\inc\Mail_fun.asp这个文件内容替换为上面代码,修改邮箱帐号及密码,smtp服务器等信息。。。我自己用的QQ邮箱。
2楼
好的,谢谢,我去试一试[P]
[/P][P]其实这个文件里面的东西我自己改过了好几次了,都不行。没办法[/P][P]
[/P][P]看你这个我先试试[/P]
3楼
[EM25]失败了,估计不是这的问题。[P]
[/P][P]应该是我服务器设置哪儿没弄好[/P][P]
[/P][P]还是收不到邮件,显示发送成功,但收不到邮件。 我自己修改那个文件的时候也改得可以发送成功,但一样是收不到邮件.[/P][P]
[/P][P]对了,端口25是被屏蔽的,阿里云不给我开放。 要我用465端口,我在服务器上面一切关于SMTP的设置都改成465了,但还是不通。[/P][P]
[/P][P]可能哪个位置没弄好吧。然后论坛的设置中我也没看到有端口这一项,是不是论坛默认了25端口才倒至不通的?[/P][P]
[/P][P]换了163的SMTP和sohu的两家都试过了,唉[/P]
4楼
注册新用户就是这种提示,号是注册了,但没有收到验证邮件[P][IMG=0,absmiddle]http://110o.com/bbs.png[/IMG]
[/P][P]
[/P][P]注册的时候 是这样。 直接在后台邮件群发那儿就相当慢了,发送要好久才提示错误信息,要么就是发送成功,但是收不到。[/P]
5楼
[QUOTE][b]下面引用由[@唉呀喂]发表的内容:[/b]

注册新用户就是这种提示,号是注册了,但没有收到验证邮件 http://110o.com/bbs.png    注册的时候 是这样。 直接在后台邮件群发那儿就相当慢了,发送要好久才提示错误信息,要么就是...[/QUOTE]
[P]
[/P][P]发件邮箱换成QQ的试试[/P]

电脑版 Page created in 0.1094 seconds with 4 queries.