精华内容
下载资源
问答
  • 2021-07-31 05:22:41

    以下是对发

    Hi. This is the PowerMail SMTP Server 1.0 at 72mail.cn .

    I'm afraid I wasn't able to deliver your message to the following addresses.

    This is a permanent error; I've given up. Sorry it didn't work out.

    您好,本邮件投递失败,以下是部分错误信息.

    asdasdgfdsfh@163.com

    Remote mail server told me: 550 Invalid User:asdasdgfdsfh@163.com

    在发邮件失败时都有失败提示信息. 以下是对邮件发送失败 提示信息的解析:

    1、提示信息:There are no DNS entries for the hostname, I cannot determine where to send this message.

    退信原因:检索不到接收方域名的邮件解析(MX记录)和

    2、提示信息:Connection refused: connect. 退信原因:无法建立SMTP连接或者对方服务器忙。

    解决办法:由于对方某一台收件服务器没有运行,或对方收件服务器繁忙造成的,请您重新发送,好同一封信件发送两次,收到的几率应该大一些。

    3、提示信息:invalid address (#5.5.0)或者User unknown或者user is not found 退信原因:没有这个收件人。

    解决办法:请核对对方email地址是否正确,或者有没有变动.一般是邮件地址@前面的部分填写有错,请核对无误后给对方发送。

    4、提示信息:552Message size exceeds fixed limit.

    退信原因:您发给对方的信件大小超过了对方允许的范围。

    解决办法:原因是您的邮件太大,超过对方邮件大小限制,请减小后从新发送。

    5、提示信息:receiptor's mailbox is full(#5.5.4) 或者Quota exceed the hard limit for user 退信原因:.对方邮箱已满。

    解决办法:由于对方

    6、提示信息:Connected to remote host, but it does not like recipient.

    退信原因:连接到接收方邮件服务器,但接收地址不存在。

    解决办法:确认接收地址是否正确。

    7、提示信息:Connected to remote host, but sender was rejected.

    退信原因:连接到接收方邮件服务器,但投递地址被拒绝。

    解决办法:一般是由于您的企业邮局所在服务器IP地址被国际反垃圾邮件组织列入黑名单,导致您发往某些地区的邮件可能被拒绝。对此我们非常抱歉和无奈,虽然我们提供的企业邮局系统有严格的反垃圾邮件策略,但仍有可能被列入黑名单,主要原因是由于我们某些用户,通过自己或其他一些服务商所提供的宣传邮件发送软件,发送了宣传自己网站的垃圾邮件,被国际反垃圾邮件组织发现,该类组织除了立即屏蔽发送垃圾邮件服务器的IP地址外,同时出于严格抵制垃圾邮件的原则,也会将其网站域名的DNS服务器、 网站所在服务器、域名邮件交换(MX)记录指向服务器的IP地址都列入黑名单,导致同处一台机器的用户被无辜牵连。不过,从以往的经验来看,经过我们和国际反垃圾邮件组织的积极沟通解释,一般此类无辜牵连的屏蔽都很快可以解除。出现此类问题,您可以通过登陆网站会员区,通过在线问题提交的方式提供一下具体的退信内容(退信内容要求提供完整。应该包含完整的收发信人地址,发信时间,问题描述或错误信息等),或是收发双方的账号及具体发信日期,由我们为您负责联系对方的邮件服务商商谈解除屏蔽的事宜,请您耐心等待或暂时使用其他邮局服务发送国外邮件。对此给您及贵司所造成的不便再次表示歉意,并希望能继续得到您的理解和支持,倡导大家遵守互联网行为规范,共同保护和维持互联网的美好环境!!!

    8、提示信息:Connected to remote host, but failed after I sent the message.

    退信原因:连接到接收方邮件服务器,但发送邮件失败。

    解决办法:一般是因为接收方邮件空间满了,或者接收方根据邮件附件、内容设置了拒收。可联系接收方检查调整其邮箱即可。

    9、提示信息:Sorry, I couldn't find any hostnamed XXX.com. (#5.1.2)

    退信原因:没有这个主机。

    解决办法:一般是对方邮件地址@后面的部分有错误,比如把@72e.net写成@27e.net,另外也有可能是对方服务器有问题或者中间线路有问题,如果名字核对无误,您只能让对方解决。

    10、提示信息:I'm not going to try again; this message has been in the queue too long.

    退信原因:多次尝试,但邮件无法投递到接收方。

    解决办法:检查到接收方邮件服务器SMTP(简单邮件传输协议)连接是否正常。

    11、提示信息:553 Invalid sender

    退信原因:投递方发信地址伪装,被对方邮局拒绝。

    解决办法:请投递方将邮件域名添加一条优先级较低的MX记录,指向头地方使用的smtp服务器对应的IP地址;或者请投递方将smtp服务器的IP地址设置反向解析。

    12、邮件地址错误

    如果退信原因中有如下信息之一,请检查收信人的邮件地址是否有误。

    550 ...User unknow

    550 Requested action not taken:mailbox unavailable

    550.5.1.1 is not a valid mailbox

    Sorry, no mailbox here by that name

    550 Invalid recipient

    [email]xxx@xxx.xxx.xx.xx[/email](user not found)

    如果邮件地址是正确的,那可能对方的这个电子邮件信箱已经不再使用了。为了确定,可再重发一次以防是由于对方邮箱的收件服务器的技术故障而导致的退信。

    13、邮箱空间不够

    如果退信原因中显示如下信息之一,表示邮箱溢出。

    552 Message size exceeds fixed maximum message size(5000000)

    552 Message size exceeds maximum message size

    552 Message size exceeds fixed maximum message size:5242880 bytes

    这是指对方邮箱作了限制,剩余空间不够大,你发出的信件超过了它的容量限制,对方只好把它退回来。解决方法是将信件“减肥”,比如将附件压缩、删除不必要的内容、,也可以等对方将邮箱清理后你再发邮件。

    14、邮箱空间已满

    由于对方邮箱容量作了限制,一旦邮箱被塞满,则退信原因中会出现如下信息之一:

    User is over the quota

    552 ...Mailbox is full

    550 ...Can't create output

    552 Requested mail action aborted: storage allocation

    这种情况你只有等一两天或者通知你的朋友删除(或从服务器取走)旧信,然后再次发送邮件。

    15、邮箱设置有误

    如果退信原因中出现下列提示:

    554 Too many hops 27 (25 max): from firstdomain.com> via mail. firstdomain.com, to

    说明你蹦跳太多了,这是因为你发出的信抵达对方的A邮箱后,由于A邮箱设置了自动转发至B邮箱,而B邮箱又设置了自动转发回A邮箱。因此,你的信就在A邮箱和B邮箱之间没完没了地做旅行,时间一长,收发信服务器也不堪其扰,只好把信退回给你。

    16、收信服务器故障

    如果退信原因中出现:

    : connect to xxx.xxx.xxx.xxx timed out

    表示超时错误,是由于收信一方的服务器工作不正常,同一时间收到了过多的邮件,当然这些邮件里少不了垃圾邮件在作祟,而你的邮件却因此无法正常发送了。这类问题不会困扰太长时间,稍等片刻重新发送即可。

    17、发信服务器被屏蔽

    如果退信原因为:

    554 : Recipient Address rejected:Relay access denied

    则与收信方无关,一般是由于你的发信服务器有了问题,它拒绝为你将信发送到这个地址。不过这种问题出现的机率较小。

    更多相关内容
  • 搞了一上午终于搞定了腾讯云企业邮箱发送,话说腾讯云的东西就是繁琐,但是好用,还是得认真看文档啊,不然真的摸不着北。腾讯企业邮箱官网:http://exmail.qq.com点击开通你跟着步骤走就行了,没啥难的,如果你...

    搞了一上午终于搞定了腾讯云企业邮箱的发送,话说腾讯云的东西就是繁琐,但是好用,还是得认真看文档啊,不然真的摸不着北。

    腾讯企业邮箱官网:http://exmail.qq.com


    点击开通




    你跟着步骤走就行了,没啥难的,如果你没有域名,你就去买一个呗,也花不了多少钱的。

    注册成功后,是这个页面,并且会有一个弹窗告诉你一些信息


    现在你点击添加成员,因为你不添加成员的话你是无法发送邮件的。


    完成后是这样


    然后你打开腾讯企业邮箱登录界面,输入你刚才增加的成员邮箱的:登录名 + 密码,进去后是一个类似于普通QQ邮箱的界面


    第一次进去会要求重新设置密码,设置一下就好了。默认的已经开通了SSL协议;

    如何设置IMAP、POP3/SMTP及其SSL加密方式?

     
    如果您的电子邮件客户端支持SSL,可以在设置中选择使用SSL。
     
    通用配置参数:
    (我们已经默认都支持这些协议,用户无需自己手动开启这些服务器与端口)
     
    POP3/SMTP协议
    接收邮件服务器:pop.exmail.qq.com ,使用SSL,端口号995
    发送邮件服务器:smtp.exmail.qq.com ,使用SSL,端口号465
    海外用户可使用以下服务器
    接收邮件服务器:hwpop.exmail.qq.com ,使用SSL,端口号995
    发送邮件服务器:hwsmtp.exmail.qq.com ,使用SSL,端口号465
     
    IMAP协议
    接收邮件服务器:imap.exmail.qq.com  ,使用SSL,端口号993
    发送邮件服务器:smtp.exmail.qq.com ,使用SSL,端口号465
    海外用户可使用以下服务器
    接收邮件服务器:hwimap.exmail.qq.com ,使用SSL,端口号993
    发送邮件服务器:hwsmtp.exmail.qq.com ,使用SSL,端口号465
     
    账户名:您的企业邮箱账户名,账户名需要填写完整的邮件地址
    密码:您的企业邮箱密码
    电子邮件地址:您的企业邮箱的完整邮件地址
     
    使用SSL协议之前,请您先参考常用客户端的一般配置方式

    使用java代码发送邮箱

    package com.xiets.javamaildemo;
    
    import javax.mail.Session;
    import javax.mail.Transport;
    import javax.mail.internet.InternetAddress;
    import javax.mail.internet.MimeMessage;
    import java.util.Date;
    import java.util.Properties;
    
    /**
     * JavaMail 版本: 1.6.0
     * JDK 版本: JDK 1.7 以上(必须)
     */
    public class Main {
    
        // 发件人的 邮箱 和 密码(替换为自己的邮箱和密码)
        // PS: 某些邮箱服务器为了增加邮箱本身密码的安全性,给 SMTP 客户端设置了独立密码(有的邮箱称为“授权码”), 
        //     对于开启了独立密码的邮箱, 这里的邮箱密码必需使用这个独立密码(授权码)。
        public static String myEmailAccount = "xxxxxxxxx@163.com";
        public static String myEmailPassword = "xxxxxxxxx";
    
        // 发件人邮箱的 SMTP 服务器地址, 必须准确, 不同邮件服务器地址不同, 一般(只是一般, 绝非绝对)格式为: smtp.xxx.com
        // 网易163邮箱的 SMTP 服务器地址为: smtp.163.com
        public static String myEmailSMTPHost = "smtp.163.com";
    
        // 收件人邮箱(替换为自己知道的有效邮箱)
        public static String receiveMailAccount = "xxxxxxxxx@qq.com";
    
        public static void main(String[] args) throws Exception {
            // 1. 创建参数配置, 用于连接邮件服务器的参数配置
            Properties props = new Properties();                    // 参数配置
            props.setProperty("mail.transport.protocol", "smtp");   // 使用的协议(JavaMail规范要求)
            props.setProperty("mail.smtp.host", myEmailSMTPHost);   // 发件人的邮箱的 SMTP 服务器地址
            props.setProperty("mail.smtp.auth", "true");            // 需要请求认证
    
            // PS: 某些邮箱服务器要求 SMTP 连接需要使用 SSL 安全认证 (为了提高安全性, 邮箱支持SSL连接, 也可以自己开启),
            //     如果无法连接邮件服务器, 仔细查看控制台打印的 log, 如果有有类似 “连接失败, 要求 SSL 安全连接” 等错误,
            //     打开下面 /* ... */ 之间的注释代码, 开启 SSL 安全连接。
            /*
            // SMTP 服务器的端口 (非 SSL 连接的端口一般默认为 25, 可以不添加, 如果开启了 SSL 连接,
            //                  需要改为对应邮箱的 SMTP 服务器的端口, 具体可查看对应邮箱服务的帮助,
            //                  QQ邮箱的SMTP(SLL)端口为465或587, 其他邮箱自行去查看)
            final String smtpPort = "465";
            props.setProperty("mail.smtp.port", smtpPort);
            props.setProperty("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
            props.setProperty("mail.smtp.socketFactory.fallback", "false");
            props.setProperty("mail.smtp.socketFactory.port", smtpPort);
            */
    
            // 2. 根据配置创建会话对象, 用于和邮件服务器交互
            Session session = Session.getDefaultInstance(props);
            session.setDebug(true);                                 // 设置为debug模式, 可以查看详细的发送 log
    
            // 3. 创建一封邮件
            MimeMessage message = createMimeMessage(session, myEmailAccount, receiveMailAccount);
    
            // 4. 根据 Session 获取邮件传输对象
            Transport transport = session.getTransport();
    
            // 5. 使用 邮箱账号 和 密码 连接邮件服务器, 这里认证的邮箱必须与 message 中的发件人邮箱一致, 否则报错
            // 
            //    PS_01: 成败的判断关键在此一句, 如果连接服务器失败, 都会在控制台输出相应失败原因的 log,
            //           仔细查看失败原因, 有些邮箱服务器会返回错误码或查看错误类型的链接, 根据给出的错误
            //           类型到对应邮件服务器的帮助网站上查看具体失败原因。
            //
            //    PS_02: 连接失败的原因通常为以下几点, 仔细检查代码:
            //           (1) 邮箱没有开启 SMTP 服务;
            //           (2) 邮箱密码错误, 例如某些邮箱开启了独立密码;
            //           (3) 邮箱服务器要求必须要使用 SSL 安全连接;
            //           (4) 请求过于频繁或其他原因, 被邮件服务器拒绝服务;
            //           (5) 如果以上几点都确定无误, 到邮件服务器网站查找帮助。
            //
            //    PS_03: 仔细看log, 认真看log, 看懂log, 错误原因都在log已说明。
            transport.connect(myEmailAccount, myEmailPassword);
    
            // 6. 发送邮件, 发到所有的收件地址, message.getAllRecipients() 获取到的是在创建邮件对象时添加的所有收件人, 抄送人, 密送人
            transport.sendMessage(message, message.getAllRecipients());
    
            // 7. 关闭连接
            transport.close();
        }
    
        /**
         * 创建一封只包含文本的简单邮件
         *
         * @param session 和服务器交互的会话
         * @param sendMail 发件人邮箱
         * @param receiveMail 收件人邮箱
         * @return
         * @throws Exception
         */
        public static MimeMessage createMimeMessage(Session session, String sendMail, String receiveMail) throws Exception {
            // 1. 创建一封邮件
            MimeMessage message = new MimeMessage(session);
    
            // 2. From: 发件人(昵称有广告嫌疑,避免被邮件服务器误认为是滥发广告以至返回失败,请修改昵称)
            message.setFrom(new InternetAddress(sendMail, "某宝网", "UTF-8"));
    
            // 3. To: 收件人(可以增加多个收件人、抄送、密送)
            message.setRecipient(MimeMessage.RecipientType.TO, new InternetAddress(receiveMail, "XX用户", "UTF-8"));
    
            // 4. Subject: 邮件主题(标题有广告嫌疑,避免被邮件服务器误认为是滥发广告以至返回失败,请修改标题)
            message.setSubject("打折钜惠", "UTF-8");
    
            // 5. Content: 邮件正文(可以使用html标签)(内容有广告嫌疑,避免被邮件服务器误认为是滥发广告以至返回失败,请修改发送内容)
            message.setContent("XX用户你好, 今天全场5折, 快来抢购, 错过今天再等一年。。。", "text/html;charset=UTF-8");
    
            // 6. 设置发件时间
            message.setSentDate(new Date());
    
            // 7. 保存设置
            message.saveChanges();
    
            return message;
        }
    
    }

    一封复杂的邮件内容可以看做是由很多节点(或者可以说是“片段”/“部分”/“零件”)组成,文本、图片、附件等都可以看成是邮件内容中的一个节点。这些节点之间又可以相互关联组合成一个节点。最终组合成一个大节点就是邮件的正文内容。

    package com.xiets.javamaildemo;
    
    import java.util.Date;
    import java.util.Properties;
    
    import javax.activation.DataHandler;
    import javax.activation.FileDataSource;
    import javax.mail.Message.RecipientType;
    import javax.mail.Session;
    import javax.mail.Transport;
    import javax.mail.internet.InternetAddress;
    import javax.mail.internet.MimeBodyPart;
    import javax.mail.internet.MimeMessage;
    import javax.mail.internet.MimeMultipart;
    import javax.mail.internet.MimeUtility;
    
    /**
     * 创建并发送一封包含文本、图片、附件的复杂邮件
     * 
     * JavaMail 版本: 1.6.0
     * JDK 版本: JDK 1.7 以上(必须)
     * 
     * @author xietansheng
     */
    public class Main {
    
        // 发件人的 邮箱 和 密码(替换为自己的邮箱和密码)
        public static String myEmailAccount = "xxxxxxxx@163.com";
        public static String myEmailPassword = "xxxxxxxx";
    
        // 发件人邮箱的 SMTP 服务器地址, 必须准确, 不同邮件服务器地址不同, 一般格式为: smtp.xxx.com
        // 网易163邮箱的 SMTP 服务器地址为: smtp.163.com
        public static String myEmailSMTPHost = "smtp.163.com";
    
        // 收件人邮箱(替换为自己知道的有效邮箱)
        public static String receiveMailAccount = "xxxxxxxxx@qq.com";
    
        public static void main(String[] args) throws Exception {
            // 1. 创建参数配置, 用于连接邮件服务器的参数配置
            Properties props = new Properties();                    // 参数配置
            props.setProperty("mail.transport.protocol", "smtp");   // 使用的协议(JavaMail规范要求)
            props.setProperty("mail.smtp.host", myEmailSMTPHost);   // 发件人的邮箱的 SMTP 服务器地址
            props.setProperty("mail.smtp.auth", "true");            // 需要请求认证
    
            // 开启 SSL 连接, 以及更详细的发送步骤请看上一篇: 基于 JavaMail 的 Java 邮件发送:简单邮件发送
    
            // 2. 根据配置创建会话对象, 用于和邮件服务器交互
            Session session = Session.getDefaultInstance(props);
            session.setDebug(true);                                 // 设置为debug模式, 可以查看详细的发送 log
    
            // 3. 创建一封邮件
            MimeMessage message = createMimeMessage(session, myEmailAccount, receiveMailAccount);
    
            // 也可以保持到本地查看
            // message.writeTo(file_out_put_stream);
    
            // 4. 根据 Session 获取邮件传输对象
            Transport transport = session.getTransport();
    
            // 5. 使用 邮箱账号 和 密码 连接邮件服务器
            //    这里认证的邮箱必须与 message 中的发件人邮箱一致,否则报错
            transport.connect(myEmailAccount, myEmailPassword);
    
            // 6. 发送邮件, 发到所有的收件地址, message.getAllRecipients() 获取到的是在创建邮件对象时添加的所有收件人, 抄送人, 密送人
            transport.sendMessage(message, message.getAllRecipients());
    
            // 7. 关闭连接
            transport.close();
        }
    
        /**
         * 创建一封复杂邮件(文本+图片+附件)
         */
        public static MimeMessage createMimeMessage(Session session, String sendMail, String receiveMail) throws Exception {
            // 1. 创建邮件对象
            MimeMessage message = new MimeMessage(session);
    
            // 2. From: 发件人
            message.setFrom(new InternetAddress(sendMail, "我的测试邮件_发件人昵称", "UTF-8"));
    
            // 3. To: 收件人(可以增加多个收件人、抄送、密送)
            message.addRecipient(RecipientType.TO, new InternetAddress(receiveMail, "我的测试邮件_收件人昵称", "UTF-8"));
    
            // 4. Subject: 邮件主题
            message.setSubject("TEST邮件主题(文本+图片+附件)", "UTF-8");
    
            /*
             * 下面是邮件内容的创建:
             */
    
            // 5. 创建图片“节点”
            MimeBodyPart image = new MimeBodyPart();
            DataHandler dh = new DataHandler(new FileDataSource("FairyTail.jpg")); // 读取本地文件
            image.setDataHandler(dh);                   // 将图片数据添加到“节点”
            image.setContentID("image_fairy_tail");     // 为“节点”设置一个唯一编号(在文本“节点”将引用该ID)
    
            // 6. 创建文本“节点”
            MimeBodyPart text = new MimeBodyPart();
            //    这里添加图片的方式是将整个图片包含到邮件内容中, 实际上也可以以 http 链接的形式添加网络图片
            text.setContent("这是一张图片<br/><img src='cid:image_fairy_tail'/>", "text/html;charset=UTF-8");
    
            // 7. (文本+图片)设置 文本 和 图片 “节点”的关系(将 文本 和 图片 “节点”合成一个混合“节点”)
            MimeMultipart mm_text_image = new MimeMultipart();
            mm_text_image.addBodyPart(text);
            mm_text_image.addBodyPart(image);
            mm_text_image.setSubType("related");    // 关联关系
    
            // 8. 将 文本+图片 的混合“节点”封装成一个普通“节点”
            //    最终添加到邮件的 Content 是由多个 BodyPart 组成的 Multipart, 所以我们需要的是 BodyPart,
            //    上面的 mm_text_image 并非 BodyPart, 所有要把 mm_text_image 封装成一个 BodyPart
            MimeBodyPart text_image = new MimeBodyPart();
            text_image.setContent(mm_text_image);
    
            // 9. 创建附件“节点”
            MimeBodyPart attachment = new MimeBodyPart();
            DataHandler dh2 = new DataHandler(new FileDataSource("妖精的尾巴目录.doc"));  // 读取本地文件
            attachment.setDataHandler(dh2);                                             // 将附件数据添加到“节点”
            attachment.setFileName(MimeUtility.encodeText(dh2.getName()));              // 设置附件的文件名(需要编码)
    
            // 10. 设置(文本+图片)和 附件 的关系(合成一个大的混合“节点” / Multipart )
            MimeMultipart mm = new MimeMultipart();
            mm.addBodyPart(text_image);
            mm.addBodyPart(attachment);     // 如果有多个附件,可以创建多个多次添加
            mm.setSubType("mixed");         // 混合关系
    
            // 11. 设置整个邮件的关系(将最终的混合“节点”作为邮件的内容添加到邮件对象)
            message.setContent(mm);
    
            // 12. 设置发件时间
            message.setSentDate(new Date());
    
            // 13. 保存上面的所有设置
            message.saveChanges();
    
            return message;
        }
    
    }





    展开全文
  • 经过多次尝试,多次失败,终于完成了此项功能。 1、使用Mail客户端发送邮件 这种方法前提您的手机必须安装Mail客户端,您可以测试的时候下载QQ邮箱客户端,看看运行的效果。 2、使用SMTP发送邮件 这是此贴的重点...
  • 之前用163邮箱发邮件时明明是成功的,但是使用中国移动自己的邮箱时,无论如何在linux服务器中都发送不成功。下面小编给大家说下我是怎么解决的,一起看下吧
  • 主要可能的原因是 你发送的由于包含了过大的附件 超过了对方邮箱服务器的限制大小 这种情况尤其是在给国外地址发送时容易出现 我也遇到过 给一... 以下是对发送失败 提示信息的解析:1、提示信息:There are no D...

    6be9bf4a9f98cfcc32472fc1c870b001.png

    主要可能的原因是 你发送的由于包含了过大的附件 超过了对方邮箱服务器的限制大小 这种情况尤其是在给国外地址发送时容易出现  我也遇到过  给一土耳其的地址发送时就失败过  他们的服务器限制大小不能超过4.9M 将附件尽量容量压缩小些就可以了  当然不能排除也有可能是其他原因 下面是其他的情况:

    在发失败时都有失败提示信息. 以下是对发送失败 提示信息的解析:

    1、提示信息:There are no DNS entries for the hostname, I cannot determine where to send this message.

    退信原因:检索不到接收方域名的解析(MX记录)和域名解析(A记录)。

    解决办法:检查接收方域名是否有效,且正确设置了解析(MX记录)或域名解析(A记录)。查询命令(dos或者命令行提示符下执行):Nslookup –q=mx 投递方域名

    2、提示信息:Connection refused: connect. 退信原因:无法建立SMTP连接或者对方服务器忙。

    解决办法:由于对方某一台收件服务器没有运行,或对方收件服务器繁忙造成的,请您重新发送,最好同一封信件发送两次,收到的几率应该大一些。

    3、提示信息:invalid address (#5.5.0)或者User unknown或者user is not found 退信原因:没有这个收件人。

    解决办法:请核对对方email地址是否正确,或者有没有变动.一般是地址@前面的部分填写有错,请核对无误后给对方发送。

    4、提示信息:552Message size exceeds fixed limit.

    退信原因:您发给对方的信件大小超过了对方允许的范围。

    解决办法:原因是您的太大,超过对方大小限制,请减小后从新发送。

    5、提示信息:receiptor's mailbox is full(#5.5.4) 或者Quota exceed the hard limit for user 退信原因:.对方邮箱已满。

    解决办法:由于对方邮箱超过了允许的容量,您只能让对方清空邮箱后再接收。

    6、提示信息:Connected to remote host, but it does not like recipient.

    退信原因:连接到接收方服务器,但接收地址不存在。

    解决办法:确认接收地址是否正确。

    7、提示信息:Connected to remote host, but sender was rejected.

    退信原因:连接到接收方服务器,但投递地址被拒绝。

    解决办法:一般是由于您的企业邮局所在服务器IP地址被国际反垃圾组织列入黑名单,导致您发往某些地区的可能被拒绝。对此我们非常抱歉和无奈,虽然我们提供的企业邮局系统有严格的反垃圾策略,但仍有可能被列入黑名单,主要原因是由于我们某些用户,通过自己或其他一些服务商所提供的宣传发送软件,发送了宣传自己网站的垃圾,被国际反垃圾组织发现,该类组织除了立即屏蔽发送垃圾服务器的IP地址外,同时出于严格抵制垃圾的原则,也会将其网站域名的DNS服务器、 网站所在服务器、域名交换(MX)记录指向服务器的IP地址都列入黑名单,导致同处一台机器的用户被无辜牵连。不过,从以往的经验来看,经过我们和国际反垃圾组织的积极沟通解释,一般此类无辜牵连的屏蔽都很快可以解除。出现此类问题,您可以通过登陆网站会员区,通过在线问题提交的方式提供一下具体的退信内容(退信内容要求提供完整。应该包含完整的收发信人地址,发信时间,问题描述或错误信息等),或是收发双方的账号及具体发信日期,由我们为您负责联系对方的服务商商谈解除屏蔽的事宜,请您耐心等待或暂时使用其他邮局服务发送国外。对此给您及贵司所造成的不便再次表示歉意,并希望能继续得到您的理解和支持,倡导大家遵守互联网行为规范,共同保护和维持互联网的美好环境!!!

    8、提示信息:Connected to remote host, but failed after I sent the message.

    退信原因:连接到接收方服务器,但发送失败。

    解决办法:一般是因为接收方空间满了,或者接收方根据附件、内容设置了拒收。可联系接收方检查调整其邮箱即可。

    9、提示信息:Sorry, I couldn't find any hostnamed XXX. (#5.1.2)

    退信原因:没有这个主机。

    解决办法:一般是对方地址@后面的部分有错误,比如把@72e写成@27e,另外也有可能是对方服务器有问题或者中间线路有问题,如果名字核对无误,您只能让对方解决。

    10、提示信息:I'm not going to try again; this message has been in the queue too long.

    退信原因:多次尝试,但无法投递到接收方。

    解决办法:检查到接收方服务器SMTP(简单传输协议)连接是否正常。

    11、提示信息:553 Invalid sender

    退信原因:投递方发信地址伪装,被对方邮局拒绝。

    解决办法:请投递方将域名添加一条优先级较低的MX记录,指向头地方使用的smtp服务器对应的IP地址;或者请投递方将smtp服务器的IP地址设置反向解析。

    12、地址错误

    如果退信原因中有如下信息之一,请检查收信人的地址是否有误。

    550 <[email]xxx@xxx.xxx.xx.xx[/email]>...User unknow

    550 Requested action not taken:mailbox unavailable

    550.5.1.1 <[email]xxx@xxx.xxx.xx.xx[/email]> is not a valid mailbox

    Sorry, no mailbox here by that name

    550 Invalid recipient <[email]xxx@xxx.xxx.xx.xx[/email]>

    [email]xxx@xxx.xxx.xx.xx[/email](user not found)

    如果地址是正确的,那可能对方的这个电子信箱已经不再使用了。为了确定,可再重发一次以防是由于对方邮箱的收件服务器的技术故障而导致的退信。

    13、邮箱空间不够

    如果退信原因中显示如下信息之一,表示邮箱溢出。

    552 Message size exceeds fixed maximum message size(5000000)

    552 Message size exceeds maximum message size

    552 Message size exceeds fixed maximum message size:5242880 bytes

    这是指对方邮箱作了限制,剩余空间不够大,你发出的信件超过了它的容量限制,对方只好把它退回来。解决方法是将信件“减肥”,比如将附件压缩、删除不必要的内容、,也可以等对方将邮箱清理后你再发。

    14、邮箱空间已满

    由于对方邮箱容量作了限制,一旦邮箱被塞满,则退信原因中会出现如下信息之一:

    User is over the quota

    552 <[email]xxx@xxx.xxx.xx.xx[/email]>...Mailbox is full

    550 <[email]xxx@xxx.xxx.xx.xx[/email]>...Can't create output

    552 Requested mail action aborted: storage allocation

    这种情况你只有等一两天或者通知你的朋友删除(或从服务器取走)旧信,然后再次发送。

    15、邮箱设置有误

    如果退信原因中出现下列提示:

    554 Too many hops 27 (25 max): from <user@>firstdomain> via mail. firstdomain, to <[email]sameuser@seconddomain[/email]>

    说明你蹦跳太多了,这是因为你发出的信抵达对方的A邮箱后,由于A邮箱设置了自动转发至B邮箱,而B邮箱又设置了自动转发回A邮箱。因此,你的信就在A邮箱和B邮箱之间没完没了地做旅行,时间一长,收发信服务器也不堪其扰,只好把信退回给你。

    16、收信服务器故障

    如果退信原因中出现:

    <user@xxx.xxx.xxx.xxx>: connect to xxx.xxx.xxx.xxx timed out

    表示超时错误,是由于收信一方的服务器工作不正常,同一时间收到了过多的,当然这些里少不了垃圾在作祟,而你的却因此无法正常发送了。这类问题不会困扰太长时间,稍等片刻重新发送即可。

    17、发信服务器被屏蔽

    如果退信原因为:

    554 <xxx@xxx.xxx.xx>: Recipient Address rejected:Relay access denied

    则与收信方无关,一般是由于你的发信服务器有了问题,它拒绝为你将信发送到这个地址。不过这种问题出现的机率较小。

    ◆◆

    评论读取中....

    请登录后再发表评论!

    ◆◆

    修改失败,请稍后尝试

    展开全文
  • 发邮件时出现邮件发送失败,邮件连接超时的问题主要可能的原因是 你发送的邮件由于包含了过大的附件 超过了对方邮箱服务器的限制大小 这种情况尤其是在给国外邮件地址发送时容易出现我也遇到过 给一土耳其的邮件地址...

    1-20061P0110Q33.png

    发邮件时出现邮件发送失败,邮件连接超时的问题主要可能的原因是 你发送的邮件由于包含了过大的附件 超过了对方邮箱服务器的限制大小 这种情况尤其是在给国外邮件地址发送时容易出现我也遇到过 给一土耳其的邮件地址发送时就失败过 他们的邮件服务器限制邮件大小不能超过4.9M 将邮件附件尽量容量压缩小些就可以了当然不能排除也有可能是其他原因 下面是其他的情况:

    在发邮件失败时都有失败提示信息. 以下是对邮件发送失败 提示信息的解析:

    1、提示信息:There are no DNS entries for the hostname, I cannotdetermine where to send this message.

    退信原因:检索不到接收方域名的邮件解析(MX记录)和域名解析(A记录)。

    解决办法:检查接收方域名是否有效,且正确设置了邮件解析(MX记录)或域名解析(A记录)。查询命令(dos或者命令行提示符下执行):Nslookup–q=mx 投递方域名

    2、提示信息:Connection refused: connect. 退信原因:无法建立SMTP连接或者对方服务器忙。

    解决办法:由于对方某一台收件服务器没有运行,或对方收件服务器繁忙造成的,请您重新发送,最好同一封信件发送两次,收到的几率应该大一些。

    3、提示信息:invalid address (#5.5.0)或者User unknown或者user is not found退信原因:没有这个收件人。

    解决办法:请核对对方email地址是否正确,或者有没有变动.一般是邮件地址@前面的部分填写有错,请核对无误后给对方发送。

    4、提示信息:552Message size exceeds fixed limit.

    退信原因:您发给对方的信件大小超过了对方允许的范围。

    解决办法:原因是您的邮件太大,超过对方邮件大小限制,请减小后从新发送。

    5、提示信息:receiptor's mailbox is full(#5.5.4) 或者Quota exceed the hardlimit for user 退信原因:.对方邮箱已满。

    解决办法:由于对方邮箱超过了允许的容量,您只能让对方清空邮箱后再接收。

    6、提示信息:Connected to remote host, but it does not likerecipient.

    退信原因:连接到接收方邮件服务器,但接收地址不存在。

    解决办法:确认接收地址是否正确。

    7、提示信息:Connected to remote host, but sender was rejected.

    退信原因:连接到接收方邮件服务器软件,但投递地址被拒绝。

    解决办法:一般是由于您的企业邮局所在服务器IP地址被国际反垃圾邮件组织列入黑名单,导致您发往某些地区的邮件可能被拒绝。对此我们非常抱歉和无奈,虽然我们提供的企业邮局系统有严格的反垃圾邮件策略,但仍有可能被列入黑名单,主要原因是由于我们某些用户,通过自己或其他一些服务商所提供的宣传邮件发送软件,发送了宣传自己网站的垃圾邮件,被国际反垃圾邮件组织发现,该类组织除了立即屏蔽发送垃圾邮件服务器的IP地址外,同时出于严格抵制垃圾邮件的原则,也会将其网站域名的DNS服务器、网站所在服务器、域名邮件交换(MX)记录指向服务器的IP地址都列入黑名单,导致同处一台机器的用户被无辜牵连。不过,从以往的经验来看,经过我们和国际反垃圾邮件组织的积极沟通解释,一般此类无辜牵连的屏蔽都很快可以解除。出现此类问题,您可以通过登陆网站会员区,通过在线问题提交的方式提供一下具体的退信内容(退信内容要求提供完整。应该包含完整的收发信人地址,发信时间,问题描述或错误信息等),或是收发双方的账号及具体发信日期,由我们为您负责联系对方的邮件服务商商谈解除屏蔽的事宜,请您耐心等待或暂时使用其他邮局服务发送国外邮件。对此给您及贵司所造成的不便再次表示歉意,并希望能继续得到您的理解和支持,倡导大家遵守互联网行为规范,共同保护和维持互联网的美好环境!!!

    8、提示信息:Connected to remote host, but failed after I sent themessage.

    退信原因:连接到接收方邮件服务器,但发送邮件失败。

    解决办法:一般是因为接收方邮件空间满了,或者接收方根据邮件附件、内容设置了拒收。可联系接收方检查调整其邮箱即可。

    9、提示信息:Sorry, I couldn't find any hostnamed XXX.com. (#5.1.2)

    退信原因:没有这个主机。

    解决办法:一般是对方邮件地址@后面的部分有错误,比如把@72e.net写成@27e.net,另外也有可能是对方服务器有问题或者中间线路有问题,如果名字核对无误,您只能让对方解决。

    10、提示信息:I'm not going to try again; this message has been in thequeue too long.

    退信原因:多次尝试,但邮件无法投递到接收方。

    解决办法:检查到接收方邮件服务器SMTP(简单邮件传输协议)连接是否正常。

    11、提示信息:553 Invalid sender

    退信原因:投递方发信地址伪装,被对方邮局拒绝。

    解决办法:请投递方将邮件域名添加一条优先级较低的MX记录,指向头地方使用的smtp服务器对应的IP地址;或者请投递方将smtp服务器的IP地址设置反向解析。

    12、邮件地址错误

    如果退信原因中有如下信息之一,请检查收信人的邮件地址是否有误。

    550...Userunknow

    550 Requested action not taken:mailbox unavailable

    550.5.1.1 isnot a valid mailbox

    Sorry, no mailbox here by that name

    550 Invalid recipient

    [email]xxx@xxx.xxx.xx.xx[/email](user not found)

    如果邮件地址是正确的,那可能对方的这个电子邮件信箱已经不再使用了。为了确定,可再重发一次以防是由于对方邮箱的收件服务器的技术故障而导致的退信。

    13、邮箱空间不够

    如果退信原因中显示如下信息之一,表示邮箱溢出。

    552 Message size exceeds fixed maximum message size(5000000)

    552 Message size exceeds maximum message size

    552 Message size exceeds fixed maximum message size:5242880bytes

    这是指对方邮箱作了限制,剩余空间不够大,你发出的信件超过了它的容量限制,对方只好把它退回来。解决方法是将信件“减肥”,比如将附件压缩、删除不必要的内容、,也可以等对方将邮箱清理后你再发邮件。

    14、邮箱空间已满

    由于对方邮箱容量作了限制,一旦邮箱被塞满,则退信原因中会出现如下信息之一:

    User is over the quota

    552...Mailboxis full

    550...Can'tcreate output

    552 Requested mail action aborted: storage allocation

    这种情况你只有等一两天或者通知你的朋友删除(或从服务器取走)旧信,然后再次发送邮件。

    15、邮箱设置有误

    如果退信原因中出现下列提示:

    554 Too many hops 27 (25 max): from firstdomain.com>via mail. firstdomain.com, to

    说明你蹦跳太多了,这是因为你发出的信抵达对方的A邮箱后,由于A邮箱设置了自动转发至B邮箱,而B邮箱又设置了自动转发回A邮箱。因此,你的信就在A邮箱和B邮箱之间没完没了地做旅行,时间一长,收发信服务器也不堪其扰,只好把信退回给你。

    16、收信服务器故障

    如果退信原因中出现:

    : connect to xxx.xxx.xxx.xxx timed out

    表示超时错误,是由于收信一方的服务器工作不正常,同一时间收到了过多的邮件,当然这些邮件里少不了垃圾邮件在作祟,而你的邮件却因此无法正常发送了。这类问题不会困扰太长时间,稍等片刻重新发送即可。

    17、发信服务器被屏蔽

    如果退信原因为:

    554 : Recipient Address rejected:Relay access denied

    则与收信方无关,一般是由于你的发信服务器有了问题,它拒绝为你将信发送到这个地址。不过这种问题出现的机率较小。

    展开全文
  • 我们知道CAN总线上的每个节点往总线上发送数据的同时会同时读取总线上的数据,并与自己发送的数据作对比。—CAN仲裁??? CAN总线错误分别有发送和接收错误计数,计数达到一定的累计以后就会产生CAN BUS OFF, 这说明...
  • System.Net.Mail.SmtpClient一般发送如果启用了ssl则他会先从25端口去建立握手,一般邮件服务器都会禁用25端口,因此会发送报错,远程服务器无响应,连接超时 推荐用web方式发送邮件,这样成功率很高,需要引用C#的...
  • php实现发送邮件,ssl版,QQ邮箱可用,有些同学的实现不...现在我们先贴上邮箱发送的类代码 &lt;?php /** * 一个简单的PHP SMTP 发送邮件类 */ class Lib_Smtp { /** * @var string 邮件传输代理用户名 *...
  • 问题场景:当前阿里云企业邮箱用户因发送垃圾邮件导致账号被封禁外发的解封,需要通过发起工单方式申请解封。操作流程:进入工单提交页面。单击提交工单> 企业邮箱 > 选择常见问题 > 因发送垃圾邮件关停。...
  • 的小伙伴都会使用qq邮箱发送邮件,可以有些小伙伴一直容易出现登录失败显示session timeout的情况,下面就为你们带来了解决的方法一起看看吧。qq邮箱登录失败显示session timeout怎么办:手机:1、首先在手机...
  • C# 谷歌邮箱发送邮件

    千次阅读 2021-03-27 15:53:45
    C# 谷歌邮箱发送邮件1.介绍2.谷歌账号及邮箱配置过程3.代码4.本地调试以及发布生产后可能出现的问题 1.介绍 记录一下,那些年踩过的坑! 2.谷歌账号及邮箱配置过程 第一步:设置gmail邮箱账号,登录进google.com谷歌...
  • 服务器定时发送IP地址到邮箱

    千次阅读 2021-01-22 17:36:16
    这里写自定义目录标题服务器开机自动运行脚本服务器操作系统发送邮件方法编写脚本开机启动项执行定时发送合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你...
  • SpringBoot企业开发: 邮件发送

    千次阅读 2020-03-21 12:09:16
    一般企业开发包含: 邮件发送 定时任务 批处理 Swagger2 数据校验 准备: 邮件发送常用于注册时的身份认证、重要通知等。Sun公司提供了JavaMail来实现邮件发送,但是配置繁琐。 Spring:提供了JavaMailSender ...
  • 本人第一在thinkphp3.2中使用phpmailer,依据查到的信息,线下配置可用,但是传到线上时就出了问题,各种调试都不起作用,在搁置一段时间后重新查找问题,找到解决方法。现在讲方法写出来供大家参考。 一:下载...
  • 原本本地代码:是完全可以发送邮件的,但是到阿里云服务器上就不行了 需要改为:当然这种也支持本地 完成代码: # 发送邮件 import smtplib from email.mime.text import MIMEText ...#邮件发送邮箱地址 .
  • 爬取天气信息通过邮箱定时发送

    千次阅读 2021-03-23 17:42:05
    爬取天气信息通过邮箱定时发送 准备事项: 演示网址:http://www.weather.com.cn/weather1d/101281905.shtml 运行库版本 beautifulsoup=4 4.9.3 requests= 2.25.1 schedule =1.0.0 准备好需要的库 pip install ...
  • 确认自己的163邮箱和QQ邮箱开启IMAP/SMTP协议登录(网上教程很)。因为我之前开启的为POP3/SMTP协议,在telnet客户端登陆时显示授权失败。 参考1:利用telnet登录SMTP服务发送邮件的demo_PengFly123的博客-CSDN...
  • 申请完邮箱之后,如何使用? 下面来写教程。 邮箱登录 https://outlook.live.com/owa/ 输入邮箱地址。此邮箱需要美国全局。 建议使用Chrome浏览器无痕模式。 登一登陆的时候不要使用手机验证,需要使用电脑。 等待...
  • thinkcmf 邮箱获取发送的邮件(验证码)

    千次阅读 2017-10-06 16:33:37
    可运行在任何平台之上支持SMTP验证发送邮时指定个收件人,抄送地址,暗送地址和回复地址;注:添加抄送、暗送仅win平台下smtp方式支持支持多种邮件编码包括:8bit,base64,binary和quoted-printable支持冗余SMTP...
  • Dolphinscheduler告警配置——企业微信、邮箱(163/qq/钉邮) 1、企业微信告警 使用企业微信告警,修改 alert.properties 文件,重启 alert 服务即可 # 设置企业微信告警功能是否开启:开启为 true,否则为 false ...
  • 最近几天有人需要帮忙做一个关于发送验证码的功能,之前没有做过,于是我鼓捣一阵子,记录一下关于web项目中注册登录常用的手机验证码和邮箱验证码的发送。 作为一个演示项目,我没有使用任何框架,用了一个简单的...
  • 邮箱验证码发送 用户名唯一性验证后,就是验证码验证了 这里验证码使用的是邮箱验证码加上本地验证码的方法 首先,我需要发送一份邮件给注册用户,然后用户根据邮箱接收到的验证码再加上本地的验证码框内的验证码,再填...
  • 【Python3】 发送邮件给多人

    千次阅读 2021-01-14 08:17:40
    1、收件人邮箱msg_to=['258507328@qq.com,1501949013@qq.com,277544354@qq.com'],以列表的方式给出。2、message['To'] =','.join(msg_to)3、s.sendmail(sender, message['To'].split(','), sender.as_string())至于...
  • 思想和邮箱验证码是类似的,只需要稍作修改。废话不说直接上代码。 我这里是基于spring boot下的maven项目,导入pom依赖 <dependency> <groupId>org.springframework.boot</group...
  • 发送邮件的服务器的ip和端口 内容精选换一换浏览器发送邮件:在使用浏览器登录邮箱时直接使用HTTP协议,其端口号默认为80,邮件服务器之间还是使用邮件发送协议:SMTP协议。通过浏览器发送邮件,则需要开放TCP出方向...
  • Kettle邮件发送

    2022-02-24 19:00:48
    在kettle中想要设置发送成功/失败然后发送邮件 想要实现这个效果的话 需要事先准备工作 一、授权码 第三方授权码 https://mail.163.com/ 登陆 在设置中开启设置自己的授权码 2021年11月10日10:08:38 这个授权...
  • java邮件发送

    千次阅读 2022-04-06 16:18:16
    JavaMail 是sun公司(现以被甲骨文收购)为方便Java开发人员在应用程序中实现邮件发送和接收功能而提供的一套标准开发包,它支持一些常用的邮件协议,如前面所讲的SMTP,POP3,IMAP,还有MIME等。我们在使用JavaMail ...
  • mail from:(您的企业邮箱名) 250 ok rcpt to:(您的测试邮箱,必须为新浪邮箱) 250 ok rcpt to:(我们的测试邮箱) 250 ok data 354 请继续 - go ahead From: xxx@xxx.com To: xxx@sina.com Subject: abc Date: Thu, 18...
  • 如果您使用的是互联网上的某某企业邮箱,如果想迁移至Office 365的Exchange Online的话,该如何操作呢?这些第三方的企业邮箱目前只能使用IMAP的方式来迁移,IMAP迁移的内容也是有相关限制的,只能迁移邮件内容...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 26,531
精华内容 10,612
关键字:

企业邮箱多次发送失败