设置仅发送邮件服务器

我正在尝试设置一个简单的邮件服务器来支持我的网站中的“丢失密码”function。

我想知道Exim是否好,或者有更好的解决方案吗?

我还想知道管理smtp服务器(例如阻止垃圾邮件或被黑客攻击等)并不容易,设置只发送邮件服务器会导致任何安全问题吗?

谢谢!

使用卫星SMTP设置postfix的简单示例

  1. 安装postfix

    sudo aptitude install postfix

  2. 配置postfix

    sudo vi /etc/postfix/smtp_auth

    / etc / postfix / smtp_auth中添加smtp身份validation信息:

    smtp.foo.bar user@host:password

    并使用生成后缀查找表文件( /etc/postfix/smtp_auth.db

    sudo postmap /etc/postfix/smtp_auth

    将relayhost(传出的smtp服务器,例如端口587上的smtp.foo.bar,取决于您的中继主机信息)信息添加到/etc/postfix/main.cf

    relayhost = [smtp.foo.bar]:587

    将以下行添加到/etc/postfix/main.cf ,以便为传出邮件启用smtp-auth:

    smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/smtp_auth smtp_sasl_security_options = noanonymous

  3. 重新启动postfix

    sudo service postfix restart

我有类似的问题,这就是我的做法。 我为我的守护进程创建了一个gmail帐户。 我从gmail.com设置了filter。

我使用http://iqjar.com/jar/sending-emails-from-the-raspberry-pi/发送邮件

该指南适用于覆盆子pi,但只要你使用debian或类似的东西它就会起作用)

如果你保护你的服务器免受暴力破坏(fail2ban?),它应该没问题。