邮件发送相关问题

一、发信程序有问题,连接不上服务器或者遇到收件人不存在导致程序抛异常等其他错误,参考发信模板,支持Java,C#,NodeJS,Python,PHP,Perl,Ruby,Go,https://help.aliyun.com/document_detail/29450.html?spm=a2c4g.11186623.6.587.dr3CZJ,用户看了说明文档后还是解决不了再找我

二、邮件内容被修改,这种问题一定是客户端问题或者是中间链路被转发时出了问题,阿里邮箱承诺不会修改用户邮件内容,大客户可免费提供技术排查

三、smtp非加密端口25,加密端口465,ECS封禁了25和465端口,但炳琪开了一个80端口,可供ECS上用户使用发信,遇到ECS用户反馈连接不上可建议连接80端口;另外,SMTP不支持Starttls

四、错误码问题,参考下面错误码(请自动在SLS搜索拿到指纹,下面帮助文档解决不了的可联系我)

smtp账号认证相关的错误: 发件人 and logtpye:15103

smtp其他错误:logtype:12006 and 发件人 and 收件人

mta相关错误:logtype:11005 and 发件人 and 收件人

那么如何确认一个邮件被阿里接收呢,拿到指纹后搜 fingerprint and 12008(SMTP)或者fingerprint and 11007(MTA),进来后若是发信不成功则让用户提供退信(或者根据fingerprint and outsmtp_srv 来判断属于阿里内部问题还是阿里外部问题,能搜到结果问题属于我,否则问题让磊哥排查)

526 Authentication failure[1]            认证失败次数太多

526 Authentication failure[0]            认证失败

524 username or passwd is NULL           账号或密码为空

523 cipher text is invalid base64 format           认证账号和密码需要base64加密

554 RCPT (account) dosn't exist           收件人不存在

501 \"MAIL FROM\" is non-local account           发件人邮箱不是本系统账号(仅针对SMTP)

502 Mailfrom account is a local account           发件人是本系统账号(仅针对MTA)

450 \"MAIL FROM\" mailbox unavailable           发件人邮箱不可用

440 mail from account doesn't conform with authentication           发件人账号和认证账号必须一样

553 \"RCPT TO\" mailbox unavailable           收件人邮箱不可用

504 the number of RCPT attempts is achieved the maximum threshold           收件人错误数量次数太多

505 the total of RCPTs is achieved the maximum threshold           收件人数量超限

552 mailbox is full           收件人邮箱满了

510 The length of DATA content is achieved the maximum threshold           邮件内容超限

510 The length of Attach is achieved the maximum threshold           附件内容超限

510 The number of attachments is achieved the maximum threshold           附件数量超限

551 virus infected mail rejected           邮件被检测到含有病毒

541 This account isn't allowed to send email           发件人不允许发送邮件

542 This account isn't allowed to receive email           收件人不允许接收邮件

554 Reject by behaviour spam           发信行为被反垃圾拦截,请规范自己的发信行为

454 Transient reject by behaviour spam           发信被反垃圾临时拦截,请相隔一段时间重试

554 Reject by content spam           邮件内容被反垃圾判为垃圾邮件,被拒

AuthAccount常见错误码:
UC_OPER_NO_PERMISSION(无认证权限,例如运营商不匹配)
UC_LOGIN_SOURCE_NOT_ALLOWED(登录源受限,比如关闭了pop协议,smtp协议)
UC_CLIENT_NON_SSL(标准协议非ssl端口错误)
UC_SECURITY_HIT_DB(撞库)
UC_OUTER_IP(双因素认证中,不允许第三方客户端从外网登录)
UC_ACCESS_IP_NOT_IN_ACCOUNT_ALLOWED_IPS(域设置了仅允许登录ip白名单,用户登录ip不在白名单中)
UC_IP_FORBIDDEN(域设置了ip黑名单,登录ip名字黑名单)
UC_ACCESS_OVER_FLOW(认证超频)
UC_USER_WRONG_PASSWD(密码错误)
UC_WRONG_PASSWORD_TOO_MANY_TIMES(密码错误次数太多)
UC_INVALID_PARAMS(一般是用户认证时只输入了邮箱前缀)
UC_USER_FREEZED(账号被冻结)
UC_DOMAIN_FREEZED(域被冻结)

 

UC_USER_ALIAS_NOT_EXIST 账号别名不存在

UC_USER_NOT_EXIST 账号不存在

UC_DOMAIN_ALIAS_NOT_EXIST 域别名不存在

UC_DOMAIN_NOT_EXIST 域名不存在

其他常见的公共错误码

UC_INNER_ERROR (内部错误,需要用户重试)

UC_UNKNOWN_FAILURE(内部错误,需要用户重试)

你可能感兴趣的:(邮件发送相关问题)