我的应用程序被configuration为在事件发生时发送电子邮件通知。 有时这是相当经常(每分钟),每封电子邮件都有一个附件(最多6-10个附件),所以每封电子邮件可以相当沉重,但不是可笑的(每封电子邮件是我们所能达到的最大值)。
我们遇到的问题是电子邮件将被延迟。 他们仍然会被交付,但是会有延迟。 关于延迟的奇怪的部分是它是非常一致的(例如,所有电子邮件迟到1小时)。
我认为这是我的电子邮件服务器的问题,所以我把我的邮件服务移动到一个有很多内存的(付费的)虚拟服务器,但是这似乎没有帮助(我还有大量的资源)。
有没有人有任何见解,这可能是什么因素,或者我有什么样的select? 正在转向付费SMTP服务可能解决这个问题?
谢谢,
您需要查看SMTP标头以查看延迟的位置。
一旦你知道延迟的地方,你知道谁能控制这个延迟,而且可能不是你。
延迟可能与在接收服务器上发生的灰名单有关。 我同意Hutch:你需要找出延迟发生的地方。 如果接收服务器已经实施灰名单作为反垃圾邮件措施,则可以将您的电子邮件列入白名单,以便立即接受。
灰名单是一个可以延迟电子邮件的过程。 要查看是否属于这种情况,请使用此电子邮件服务器testing