Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.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 无法通过google app engine发送带有zip附件的邮件_Java_Google App Engine - Fatal编程技术网

Java 无法通过google app engine发送带有zip附件的邮件

Java 无法通过google app engine发送带有zip附件的邮件,java,google-app-engine,Java,Google App Engine,我试着通过谷歌应用程序引擎发送一封带有pdf附件的电子邮件,结果成功了。然后,我在zip文件中使用了相同的代码。收件人没有收到邮件。当我在Google App Engine中查看日志时,也没有报告任何错误。出了什么问题?有人能告诉我,是否有可能通过邮件发送zip文件作为附件使用谷歌应用程序引擎?如果是的话,你能告诉我怎么做吗 我怀疑(在没有进一步信息的情况下)您的收件人的邮件服务器/主机可能已将邮件与.zip合并,因为这是一种潜在的病毒。许多企业都有特定的规则来接受/拒绝基于附件的邮件,而.zi

我试着通过谷歌应用程序引擎发送一封带有pdf附件的电子邮件,结果成功了。然后,我在zip文件中使用了相同的代码。收件人没有收到邮件。当我在Google App Engine中查看日志时,也没有报告任何错误。出了什么问题?有人能告诉我,是否有可能通过邮件发送zip文件作为附件使用谷歌应用程序引擎?如果是的话,你能告诉我怎么做吗

我怀疑(在没有进一步信息的情况下)您的收件人的邮件服务器/主机可能已将邮件与.zip合并,因为这是一种潜在的病毒。许多企业都有特定的规则来接受/拒绝基于附件的邮件,而.zip文件是拒绝邮件的常用候选文件


如果您可以可靠地发送.pdf,但无法可靠地发送.zip(大小类似),则这可能是一个问题。

您的邮件可能是在收件人端过滤掉的,而不是通过应用程序引擎过滤掉的

尝试将邮件重新发送到既没有垃圾邮件也没有病毒保护的地址,或者您可以检查的垃圾邮件文件夹


否则,请进行大小比较(zip文件在您或收件人端是否过大?),并确保您有正确的回信地址,以便了解错误。

除了在收件人端进行过滤外,谷歌的SMTP服务器将拒绝发送被视为“危险”的某些附件,尽管我不确定这是否会/如何在AppEngine中显示为错误。可能希望尝试发送一个您知道会/应该被拒绝的附件(例如某些windows exe),作为比较


zip文件的内容也可能会有所不同(许多SMTP服务器会查看其中的内容),因此请尝试使用仅包含作为另一个数据点的pdf的zip文件。

是根据文档允许作为附件的mime类型列表。Zip文件不在允许列表中,而pdf文件在允许列表中。

这是真的,但在这种情况下,我认为它在应用程序引擎端被阻止,因为Zip文件不在附件类型的白名单中。这听起来很可能。看起来你的答案值得投票。布莱恩,如果发生这样的拒绝,收件人邮箱中的邮件会不会因为垃圾邮件而不可用?收件人邮箱中的邮件无法作为垃圾邮件使用。我认为这在很大程度上取决于企业如何选择管理此方案。由于空间有限,我知道有些地方只是把这样的邮件放在垃圾箱里。存储和人们可能仍然会打开一个可能危险的附件。佩卡,邮件被发送到gmail地址…检查了垃圾邮件文件夹..邮件不在那里。。而且大小似乎没有问题。zip文件只包含先前传输的pdf文件。而且,发件人地址与gmail地址相同。没有收到任何错误。好吧!我看你已经解决了上面的问题。奇怪的是,在这种情况下传输不会出错。你可以使用左边数字下的复选标记图标将他的答案标记为已接受。