我在ubuntu设置了一个电子邮件服务器。一切都很顺利。但是,上一次当我从雅虎电子邮件向我的电子邮件服务器(myownemailid@mydomain.com)发送电子邮件时,我在雅虎电子邮件中得到了以下错误消息。
152.128.242.58 failed after I sent the message.
Remote host said: 552 5.3.4 Error: message file too big
我可以理解,在我的电子邮件服务器没有足够的内存空间。但我对linux服务器非常陌生。我不知道如何在我的电子邮件服务器上解决这个问题。
我知道我们可以使用Nginx作为反向代理,将流量转发到多个上游服务器。现在我想知道我怎样才能在电子邮件中得到这样的东西?我想有一个电子邮件网关或电子邮件代理,以交付收到的电子邮件到适当的电子邮件服务器。类似于以下伪代码:
server {
listen 25;
server_name mydomain1.com;
forward to server mydomain1.com;
}
server {
listen 25;
server_name mydomain2.com;
forward to server mydomain2.com;
}
例
对于我的电子邮件服务器,我想发送短信给用户,当他们收到电子邮件到他们的邮箱。如何定期检查我的邮件服务器每2分钟,是否有任何用户有一个新的电子邮件。当用户也离开邮箱时,也必须是这样。
我正在使用hMailServer for Windows。因此,当邮件服务器接收到电子邮件时,如何执行操作。
这个问题并不意味着检查每个电子邮件帐户。如果我这样做,我几乎可以检查一天不超过1000个帐户。我需要所有的电子邮件帐户,在服务器必须检查新的电子邮件,如果发现新的电子邮件,必须通知用户与短信,他收到了一个新的电子邮件,他的邮箱。