我们正在建立一个网上商店,作为集市上的售货亭。集市的参观者可以顺便在商店里订购一些东西。我们将提供一些平板电脑,参观者可以通过我们的售货亭购物并订购一些东西。
硬件:我们将拥有一个本地服务器,因此网站可在本地访问(如本地域或 IP)。此服务器还将充当接入点。因此平板电脑通过 wifi 连接到商店正在运行的服务器。
这家商店需要向客户发送订单电子邮件。如果我们有网络连接,它肯定会起作用。
但是如果互联网连接丢失会发生什么?
如果没有互联网连接,发送电子邮件会发生什么情况?是否存在某种电子邮件积压,当我们重新获得连接时才开始发送电子邮件,还是发送过程会停止并且电子邮件会消失?
我们需要确定所有订单电子邮件都会在某个时间正确发送,即使服务器在几分钟或几小时内失去连接。
一些想法:
- 如果我们有互联网连接,则发送邮件(正常行为)。
- 如果我们没有互联网连接,就让邮件进入发送队列以供稍后发送。
- 如果我们重新建立连接,则发送队列中等待的电子邮件。
我需要知道系统如何处理这些电子邮件,以及系统的哪个部分负责所需的电子邮件队列(Windows?Linux?网络服务器?使用的软件(WordPress)?)。
我感谢您的想法和回答。
惠灵顿
答案1
这完全取决于您的服务器设置方式。您当然可以安装本地 MTA,它会将邮件排队并在您重新连接到互联网时发送邮件,并且您可以配置 Wordpress 和其他软件以使用该本地 MTA。
请记住,正确设置此类设置以使其真正发挥作用,并且邮件不会被标记为垃圾邮件可能非常棘手。但这应该是可能的。