所以我对SMTP和akka有疑问。
例如:
我有主管演员和工人演员(我们叫deliveryWorker
)。
每个deliveryWorker
都可以使用SMTP端口587吗?我本以为有问题
由于多个参与者在同一端口上发送电子邮件听起来是灾难性的。
这样做有问题吗? (我可能只是感到悲观)。
我想也许我应该添加一个postfix容器(在docker中)(针对服务器运行所在的每个网络服务器),以便可以将电子邮件发送至该容器(然后中继至示例gmail SMTP)以加快速度 性能,但我不知道这是否可以解决使用同一端口发送电子邮件的多个参与者可能不存在的问题。 我是否在想使用同一端口的问题?
编辑:或者,如果每个参与者都在SMTP会话中使用其自己的(java)传输,那么这还可以,并且我不必担心是否使用相同的端口,因为传输无论如何都会处理此问题? 我不担心SMTP服务器(例如gmail)是否阻止了我的电子邮件,我只想保证邮件已发送,我不在乎服务器是否拒绝了垃圾邮件等。
示例项目: https://github.com/rajithd/email-service-akka/blob/master/src/main/resources/mail.properties