我有一个测试电子邮件帐户环境,在运行迁移测试之前,我试图用电子邮件填充它。我一直试图通过以下bash脚本来实现这一点:
for i in {1..1000}; do
echo "Test" | mail -s "Test Message $i" "myusername@gmail.com"
sleep 0.1
done
然而,实际上只有三封电子邮件到达。我正在使用运行Linux的云服务器。这是mailx的安全特性吗?
我们正在开发一个基于SaaS的应用程序(构建在蔚蓝之上)。在此应用程序中,Web服务器和are在所有租户之间共享,但它们的数据库是独立的( separate )。
现在需要实现通知服务,它可以基于事件订阅生成通知。系统可以生成不同类型的事件(比如锁定帐户等),用户可以对这些事件配置通知规则。通知形式可以是电子邮件和短信。
我们计划为事件实现一个队列。事件通知程序将在此队列上推送一个偶数。通知引擎将订阅此队列。每当它接收到一个新事件时,它将检查是否存在在这种类型的事件上配置的通知规则。如果是,它将创建一个通知,这将导致电子邮件/短信。这些电子邮件/短信可以存储在数据库中,也可以推送到另一个队列中