Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 错误:552 5.3.4消息大小超过固定的最大消息大小_Java_Smtp_Jakarta Mail - Fatal编程技术网

Java 错误:552 5.3.4消息大小超过固定的最大消息大小

Java 错误:552 5.3.4消息大小超过固定的最大消息大小,java,smtp,jakarta-mail,Java,Smtp,Jakarta Mail,我使用JavaMail在应用程序中发送电子邮件通信 通过添加多个文件作为附件发送电子邮件通信(10-12个文件)所有文件大小都在4-5MB之间 结果:电子邮件通信失败 错误日志: <param1 - com.sun.mail.smtp.SMTPSendFailedException: 552 5.3.4 Message size exceeds fixed maximum message size at com.sun.mail.smtp.SMTPTransport.issueS

我使用JavaMail在应用程序中发送电子邮件通信

通过添加多个文件作为附件发送电子邮件通信(10-12个文件)所有文件大小都在4-5MB之间

结果:电子邮件通信失败

错误日志:

<param1 - com.sun.mail.smtp.SMTPSendFailedException: 552 5.3.4 Message size exceeds fixed maximum message size

    at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:1388)
    at com.sun.mail.smtp.SMTPTransport.finishData(SMTPTransport.java:1215)
    at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:586)
    at javax.mail.Transport.send0(Transport.java:189)
    at javax.mail.Transport.send(Transport.java:119)
    at com.framework.services.mail.Mailer.send(Mailer.java:237)
    at com.framework.services.mail.Mailer.sendMail(Mailer.java:412)
    at com.framework.services.mail.MailServiceImpl.sendMail(MailServiceImpl.java:50)
    at com.agx.util.ost.EmailUtil.sendEmail(EmailUtil.java:211)
    at com.agx.scheduler.CorrespondenceSchedulerJob.sendCorrespondence(CorrespondenceSchedulerJob.java:4612)
    at com.agx.scheduler.CorrespondenceSchedulerJob.startCorrespondenceScheduler(CorrespondenceSchedulerJob.java:236)
    at com.agx.scheduler.CorrespondenceSchedulerJob.execute(CorrespondenceSchedulerJob.java:224)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:213)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557)
> 

以上错误的原因是什么


谢谢

您的服务器告诉您您的邮件太大。更改服务器的配置以允许发送较大的邮件或发送较小的邮件。

请提供所有帮助。我已经用尽了谷歌搜索引擎。你的解决方案是什么?较小的邮件或邮件服务器的重新配置?@Victor将邮件服务器配置为接受较大的邮件。我相信您所说的是config.xml文件中的maxmessagesize属性(如本文所述-)。