com.sun.mail.smtp.SMTPSendFailedException:452 4.4.5磁盘空间不足;稍后再试

时间:2012-07-26 07:38:42

标签: java linux email

我正在尝试通过Linux Centos下的Java中的 org.apache.commons.mail api发送电子邮件。

我能够发送电子邮件,但现在我突然发送电子邮件时收到错误 -

com.sun.mail.smtp.SMTPSendFailedException: 452 4.4.5 Insufficient disk space; try again later
at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:2114)
at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:1618)
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1119)
at javax.mail.Transport.send0(Transport.java:195)
at javax.mail.Transport.send(Transport.java:124)

我不明白为什么会这样。有人可以帮我解决这个问题。

谢谢

3 个答案:

答案 0 :(得分:3)

我认为您的SMTP服务器中没有足够的空间。来自RFC821的错误代码452证实了相同的错误。因此,请检查SMTP服务器中的存储空间。

答案 1 :(得分:1)

在我看来,错误信息本身就很清楚:您尝试从中发送邮件的服务器没有足够的磁盘空间。

答案 2 :(得分:1)

邮件服务器无法写入允许您收集邮件所需的临时文件。

您应该要求您的ISP检查服务器上的磁盘使用情况和分配情况。