2011-08-25 80 views
0

在我们的网站是asp.net,我们进行销售,并使用第三方应用程序创建的附加PDF发票向客户发送自动电子邮件。我们很难将这些成功交付给一些企业客户。然而,我们也会将相同电子邮件的副本发送给我们,我们会收到罚款。然后,我们可以将其转发给客户,他们确实收到它没有问题。所以原件没有收到,但转发的邮件是。 网络服务器是我们的办公室Exchange服务器发送转发邮件的单独IP地址。无法向客户提供pdf附件

我试图找到2封邮件之间的区别,它看起来像一个富文本问题,除了邮件是纯文本或HTML!

这个问题有点模糊,我知道,因为我不知道在哪里寻找最好的。它似乎没有使用邮件程序的差异,我们尝试了MailEable,它是同样的事情。 邮件在离开时在Web服务器上登录,这是我们看到的最后一个邮件。它没有反弹,但是它被传送到客户端服务器,但没有到达收件人。我们曾经跟踪通过Message Labs,它会说它已经到达目标服务器了。我们不再使用ML,直到我们发现问题,保持简单。 我们没有问题发送到美国在线,Hotmail和雅虎等 它似乎在电子邮件中的东西是基于服务器的垃圾软件。 我们已经能够从客户端获得任何电子邮件日志。

有什么建议吗?

+0

这是来自其中一家公司的响应 –

+0

收件人的电子邮件服务器存在SMTP通信问题。请联系您的系统管理员。

+0

我们曾经使用SBS2003,现在是2008年SBS的PDF生成器的Aspose –

回答

1

退房this link提不相关的大小的理由发出

的SMTP(Internet邮件协议)RFC(一个RFC是描述 ,使互联网工作标准的文件。)明确规定, 单个未终结行的长度可以是1000个字节,不大于。 一些SMTP服务器违反本,并在Firebox(这是我们的防火墙)当线路长度超过配置 长度,默认为1000 会断开连接

这可能表明您的PDF生成器和/或邮件生成器创建不符合100%标准的输出。可能是一个很好的检查点,因为它可以解释为什么某些客户只能忍受这个问题。

+0

嗨,我正在检查两个发电机以查看他们在做什么 –

+0

嗨,我如何检查邮件和pdf生成器是否正确生成?是否有我可以使用的分析工具? –

+0

第一次检查可以通过可视化方式进行,正如我上面所解释的 - 在查看生消息,你是否看到很长的正文(尤其是pdf部分)中的单独行? – fvu

0

552请求的邮件操作中止:超出存储分配

这意味着有违反在客户(“客户”)的邮件服务器。该消息超过某种阈值/限制。目前尚不清楚这是否为每邮件限制用户的邮箱是如此充分它不能接受另一个消息。

无论哪种方式,这是主要是超出你的控制。只有你可以做到这一点,尽量保持你的电子邮件和附件尽可能小。如果可以,请在发送前压缩(zip)任何附件。

+0

嗨,它似乎不是邮箱大小问题或邮件大小。 whi = ole电子邮件和附件是37KB,我们可以从其他IP发送给他们没有更大邮件的问题。 –

+0

这是我们已经确定的线长问题 –

+0

很高兴你知道了。太糟糕了,错误信息对他们的服务器来说太神秘了。如果它会说'552请求的邮件操作中止:超过最大行长度',会更好。 – ckittel