我正试图在Linux Centos下通过Java中的org.apache.commons.mailapi发送电子邮件。
我本来可以发送电子邮件,但现在突然间,当我试图发送电子邮件时,我收到了错误-
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)
我不明白为什么会发生这种事。有谁能帮我解决这个问题吗。
感谢
我想您的SMTP服务器中没有足够的空间。来自RFC821的错误代码452证实了这一点。因此,请检查SMTP服务器中的存储空间。
在我看来,错误消息本身就很清楚:您试图发送邮件的服务器的磁盘空间不足。
邮件服务器无法写入收集邮件所需的临时文件。
您应该让ISP检查服务器上的磁盘使用情况和分配情况。