设置仅发送邮件服务器

设置仅发送邮件服务器

我正在尝试设置一个简单的邮件服务器来支持我的网站上的“忘记密码”功能。

我想知道 Exim 好不好,或者有没有更好的解决方案?

我还想知道,SMTP 服务器不容易管理(例如阻止垃圾邮件,或被黑客入侵等),设置仅发送邮件服务器是否会导致任何安全问题?

谢谢!

答案1

使用 satellite SMTP 设置 Postfix 的简单示例

  1. 安装 postfix

    sudo aptitude install postfix

  2. 配置 postfix

    sudo vi /etc/postfix/smtp_auth

    添加你的smtp 身份验证信息在/etc/postfix/smtp_auth中

    smtp.foo.bar user@host:password

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

    sudo postmap /etc/postfix/smtp_auth

    将中继主机(传出 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

答案2

我遇到了类似的问题,以下是我的做法。我为守护进程创建了一个 gmail 帐户。我从 gmail.com 设置了过滤器。

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

该指南适用于 Raspberry Pi,但只要您使用 Debian 或类似系统,它就可以工作)

如果您保护您的服务器免受暴力破解(fail2ban?),那就应该没问题。

相关内容