| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 568 人关注过本帖
标题:怎么收不到邮件
只看楼主 加入收藏
danhaoran
Rank: 1
等 级:新手上路
帖 子:224
专家分:0
注 册:2005-10-1
结帖率:100%
收藏
 问题点数:0 回复次数:9 
怎么收不到邮件

请帮我看看为什么会收不到邮件 页面没有提示错误 就是收不到邮件 是不是哪里没有填全或是有错误填写。

兄弟们帮我们检查检查。


问题现解决了

<!--#include file="conn1.asp"-->

<%
dim username,usermail

username=trim(request.form("username"))
usermail=trim(request.form("usermail"))

set rs=server.createobject("adodb.recordset")
sql="select * from FORUM_MEMBERS where M_name='"&username&"' and M_email='"&usermail&"'"
rs.open sql,conn,1,1

if rs.eof and rs.bof then

response.write("<script language=javascript>alert('对不起,你输入的资料不正确,不能找回失去的密码!');window.location.href='reg_pwd.asp';</script>")
response.end

else

'---------------------------------------------------------------------------------------------------------------------

Call SendMail(mailtoaddress,mailtoname,subject,mailbody,fromname,mailfrom)
Function SendMail(MailtoAddress,MailtoName,Subject,MailBody,FromName,MailFrom)
'函数参数说明(收件人地址,收件人姓名(可选),主题,邮件内容,发件人姓名(可选),发件人地址)
MailtoAddress=rs("m_email")
mailtoname=rs("m_firstname")
subject="你在三人行注册的账号信息"
mailbody="你的账号为"&rs("M_name")&"密码为"&rs("M_password")
fromname="管理员"
mailfrom="你的邮@163.com"
'on error resume next
Dim JMail,MailServer,Flag
Set JMail=Server.CreateObject("JMail.Message")
If err Then
SendMail = False
err.clear
Exit Function
End if
JMail.Charset="gb2312" '邮件编码
JMail.silent=True
JMail.ContentType = "text/html" '邮件正文格式
MailServer = "smtp.163.com" '用来发送邮件的SMTP服务器
JMail.MailServerUserName = "你的邮箱名" '登录用户名
JMail.MailServerPassWord = "你的密码" '登录密码
JMail.MailDomain = "163.com" '域名(如果用"name@domain.com"这样的用户名登录时,请指明domain.com),可选
JMail.AddRecipient MailtoAddress,MailtoName '收信人邮箱和收信人名称
JMail.Subject = Subject '主题
JMail.AppendHTML(MailBody)
JMail.FromName = FromName '发信人姓名
JMail.From = MailFrom '发信人Email
JMail.Priority = 3 '邮件等级,1为加急,3为普通,5为低级
Flag=JMail.Send(MailServer)
If Flag Then
SendMail=True
Else
SendMail=False
End If
JMail.Close
Set JMail=nothing
End Function

'------------------------------------------------------------------------------------------------------------------------------------------------

'代码没有问题,下载jmail组件就可以了

response.write("<script language=javascript>alert('密码已发出,请进入你的注册的邮箱查收');window.close();</script>")
response.end
end if

rs.close
set rs=nothing
conn.close
set conn=nothing
%>


[此贴子已经被作者于2006-4-27 15:39:38编辑过]

搜索更多相关主题的帖子: 邮件 username usermail form 
2006-04-27 10:54
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
你看看conn1.asp里面还有没有on error resume next没注释掉?
2006-04-27 12:52
danhaoran
Rank: 1
等 级:新手上路
帖 子:224
专家分:0
注 册:2005-10-1
收藏
得分:0 

没这句话


2006-04-27 13:31
danhaoran
Rank: 1
等 级:新手上路
帖 子:224
专家分:0
注 册:2005-10-1
收藏
得分:0 

有谁有可以用JMAIL发邮件的SERVERMAIL的服务器 贴几个出来。


2006-04-27 13:53
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
你的发信函数是不是没有调用???
2006-04-27 13:55
danhaoran
Rank: 1
等 级:新手上路
帖 子:224
专家分:0
注 册:2005-10-1
收藏
得分:0 
是不是要加上

call SendMail(mailtoaddress,mailtoname,subject,mailbody,fromname,mailfrom)

这句话 加在哪里?

2006-04-27 14:28
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
if SendMail(mailtoaddress,mailtoname,subject,mailbody,fromname,mailfrom) then
'发送成功
else
'发送失败
end if
2006-04-27 14:31
danhaoran
Rank: 1
等 级:新手上路
帖 子:224
专家分:0
注 册:2005-10-1
收藏
得分:0 

还是收不到呀 是不是163.com的邮箱不行

[此贴子已经被作者于2006-4-27 14:48:48编辑过]


2006-04-27 14:47
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
163.com没问题 用这个

Dim JMail
Set JMail = Server.CreateObject("JMail.Message")
JMail.silent = false
JMail.Charset = "gb2312"
JMail.ISOEncodeHeaders = False
JMail.MailServerUserName = "11111"
JMail.MailServerPassword = "*****"
JMail.From = "11111@163.com"
JMail.FromName ="sadsad"
JMail.Subject = "111111111"
JMail.Priority = 1
JMail.AddHeader "Originating-IP","210.51.168.79"
JMail.AddRecipient("sadsadasdsa@32432.com")
JMail.Body = info
JMail.Send("smtp.163.com")
JMail.Close()
Set JMail = Nothing
%>
2006-04-27 14:58
danhaoran
Rank: 1
等 级:新手上路
帖 子:224
专家分:0
注 册:2005-10-1
收藏
得分:0 

哦 成功了 我上面的贴也成功了 原因是要下载一个JMAIL组件


谢谢你了。有空请你


2006-04-27 15:05
快速回复:怎么收不到邮件
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023041 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved