1

我有一个 java 应用程序,它生成一个报告,然后调用 blat 实用程序将报告作为电子邮件附件发送出去。

发件人、收件人、主题、消息等电子邮件信息都写在 .ini 文件中。因此,java 应用程序首先生成一个报告,从 .ini 文件中提取信息,然后使用给出的信息调用 blat 以发送一封电子邮件。

在生成报告、发送电子邮件等方面,一切似乎都运行良好,直到我将超过 3 个收件人添加到电子邮件列表中。

基本上,当我在列表中有 3 个收件人时,我可以看到正在生成的报告并在命令行上转储(用于验证目的),以及快速打开和关闭命令行实用程序以通过 blat 发送电子邮件。

但是当我在列表中添加第 4 个收件人时,我可以看到正在生成的报告并且也被转储在命令行上,但是从这里开始,程序似乎就坐在那里(似乎在等待 blat)......但从不执行布拉特\发送电子邮件。

我尝试将所有 4 个收件人添加到“-to”标志,并将收件人拆分为“-to”和“-cc”标志。但结果保持不变。

非常感谢任何帮助或想法

4

1 回答 1

0

听起来您的电子邮件服务器正在对其进行处理。您可以从您的办公桌发送具有相同 ID 的相同附件吗?另外,报告有多大?一些服务器将附件大小乘以所涉及的邮箱数量(包括“收件人”地址)以得出邮件大小限制。

于 2014-05-19T19:04:22.067 回答