邮件服务器退信

退信原因您的邮件大小超出收件人(xxx@domain.com)所在服务商的限制,对方不予接收。
host domain.com[211.103.157.214] said: 552 mail size or count over quota. (in reply to RCPT TO command)
解决方案请去掉邮件中的大附件,以减少邮件体积。关于邮件大小限制请咨询收件人(xxx@domain.com)所在服务商。

当别人给你的邮箱发信时收到这样的退信,说明你的邮箱满了,包括"空间"和"最大邮件数"!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java获取邮箱退信邮件需要使用JavaMail API。下面是一个简单的Java代码示例,可以通过IMAP协议获取邮箱的退信邮件: ```java import javax.mail.*; import javax.mail.internet.*; import java.util.*; public class GetBounceEmails { public static void main(String[] args) throws Exception { String host = "imap.gmail.com"; // 邮箱IMAP服务器地址 String username = "youremail@gmail.com"; // 邮箱地址 String password = "yourpassword"; // 邮箱密码 Properties props = new Properties(); props.put("mail.imap.host", host); props.put("mail.imap.port", "993"); props.put("mail.imap.starttls.enable", "true"); Session session = Session.getDefaultInstance(props); Store store = session.getStore("imap"); store.connect(host, username, password); Folder inbox = store.getFolder("INBOX"); inbox.open(Folder.READ_ONLY); SearchTerm term = new SearchTerm() { public boolean match(Message message) { try { Address[] from = message.getFrom(); String subject = message.getSubject(); String contentType = message.getContentType(); return (from != null && from.length > 0 && from[0].toString().contains("MAILER-DAEMON")) && (subject != null && subject.toLowerCase().contains("undeliverable")) && (contentType != null && contentType.toLowerCase().contains("multipart/report")); } catch (MessagingException ex) { ex.printStackTrace(); } return false; } }; Message[] messages = inbox.search(term); for (Message message : messages) { System.out.println("From: " + Arrays.toString(message.getFrom())); System.out.println("Subject: " + message.getSubject()); System.out.println("Sent Date: " + message.getSentDate()); System.out.println("Content: " + message.getContent()); } inbox.close(false); store.close(); } } ``` 在上面的代码中,我们使用了一个`SearchTerm`对象来筛选出退信邮件。这个`SearchTerm`对象的实现方法会查找邮件的发件人是否包含“MAILER-DAEMON”,主题是否包含“undeliverable”,以及邮件的内容是否包含“multipart/report”。 请注意,这个示例代码是基于IMAP协议实现的,如果您使用的是其他协议,比如POP3,您需要相应地修改代码。同时,为了确保代码的安全性,建议您不要在代码中明文存储邮箱密码,可以将其存储在配置文件中,并使用相应的方式读取。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值