1 邮箱服务商将你的邮件服务器IP地址放入了垃圾邮件黑名单,导致邮件被拒绝发送;
2 邮箱设置中未开启SMTP服务或者SMTP服务端口未开放;
3 代码中存在逻辑错误或者参数配置不正确等问题。
为解决此问题,建议你从以下几个方面入手:
1 检查邮件服务器IP地址是否被列入黑名单,可以通过各大网站提供的在线查询工具进行查询;
2 确认邮箱SMTP服务是否已经开启,以及SMTP服务端口是否已经开放;
3 检查代码和参数配置是否正确。可以检查是否存在拼写错误、语法错误、示例代码中是否有漏洞、变量是否正确赋值等问题。
如果以上方法无法解决问题,建议联系相关技术支持部门进行咨询。1、SMTP协议:
SMTP的全称是“Simple Mail Transfer Protocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP 协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。SMTP 服务器就是遵循SMTP协议的发送邮件服务器。SMTP认证,简单地说就是要求必须在提供了账户名和密码之后才可以登录 SMTP 服务器,这就使得那些垃圾邮件的散播者无可乘之机。增加 SMTP 认证的目的是为了使用户避免受到垃圾邮件的侵扰。
2、POP协议:
POP邮局协议负责从邮件服务器中检索电子邮件。它要求邮件服务器完成下面几种任务之一:从邮件服务器中检索邮件并从服务器中删除这个邮件;从邮件服务器中检索邮件但不删除它;不检索邮件,只是询问是否有新邮件到达。POP协议支持多用户互联网邮件扩展,后者允许用户在电子邮件上附带二进制文件,如文字处理文件和电子表格文件等,实际上这样就可以传输任何格式的文件了,包括和声音文件等。在用户阅读邮件时,POP命令所有的邮件信息立即下载到用户的计算机上,不在服务器上保留。
POP3(Post Office Protocol 3)即邮局协议的第3个版本,是因特网电子邮件的第一个离线协议标准。
3、IMAP协议:
互联网信息访问协议(IMAP)是一种优于POP的新协议。和POP一样,IMAP也能下载邮件、从服务器中删除邮件或询问是否有新邮件,但IMAP克服了POP的一些缺点。例如,它可以决定客户机请求邮件服务器提交所收到邮件的方式,请求邮件服务器只下载所选中的邮件而不是全部邮件。客户机可先阅读邮件信息的标题和发送者的名字再决定是否下载这个邮件。通过用户的客户机电子邮件程序,IMAP可让用户在服务器上创建并管理邮件文件夹或邮箱、删除邮件、查询某封信的一部分或全部内容,完成所有这些工作时都不需要把邮件从服务器下载到用户的个人计算机上。1帐号或服务器配置不当
一般发送邮件的服务器都是SMTP服务器,不同的服务商服务器也不同,但是格式大体相似。例如,网易163邮箱的发送邮件服务器就是: smtp163com,126邮箱的发送邮件服务器就是 smtp126com,yeah邮箱的发送邮件服务器是smtpyeahnet,sohu邮箱发送邮件的服务器是smtpsohucom。发送邮件的服务器设置不正确,自然发不出邮件。此类错误的提示一般为:
无法找到主机“smtp××××××”。请检查输入的服务器名是否正确。 帐户: '××××', 服务器: 'smtp', 协议: SMTP, 端口: 25, 安全(SSL): 否, 套接字错误: 11001, 错误号: 0x800CCC0D
“smtp××××××”就是你设置的那个发送邮件的服务器。
2没有设置身份验证
为了防止发送垃圾邮件及非法邮件,基本上所有的邮件服务器在发送邮件的时候都要求验证发送者的身份。OUTLOOK默认的是不要求验证。这时要求进行以下设置:依次点击 工具》帐户》邮件》(选中相应需要设置的帐号)》属性》服务器》在“我的服务器要求身份验证”前面打勾,然后应用并确定即可。此类错误的提示一般为:
由于服务器拒绝收件人之一,无法发送邮件。被拒绝的电子邮件地址是“”。 主题 'test', 帐户: '', 服务器: '', 协议: SMTP, 服务器响应: '554 <>: Relay access denied', 端口: 25, 安全(SSL): 否, 服务器错误: 554, 错误号: 0x800CCC79
3以假邮址或其他邮箱名义发送
这种拒绝是最近一段时间才出现的。如果你是以其他邮箱或者假邮箱的名义使用当前服务器发送的话,会被拒绝。此类错误的提示一般为:
由于服务器拒绝接受发件人的电子邮件地址,这封邮件无法发送。发件人的电子邮件地址是“”。 主题 'test', 帐户: '', 服务器: '', 协议: SMTP, 服务器响应: '553 Requested action not taken: Local user only,smtp1,wKgCyBXALALlGzVElUo3AA==27718S2', 端口: 25, 安全(SSL): 否, 服务器错误: 553, 错误号: 0x800CCC78
是否可以解决您的问题?
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)