ウェブサイトで「パスワードを忘れた」機能をサポートする簡単なメールサーバーをセットアップしようとしています。
Eximが良いかどうか知りたいのですが、もっと良い解決策はありますか?
Smtpサーバーを管理するのは簡単ではない(ジャンクメールのブロックやハッキングなど)ことも知りたいのですが、送信専用メールサーバーを設定するとセキュリティ上の問題が発生しますか?
ありがとう!
サテライトSMTPでpostfixをセットアップする簡単な例
後置記号をインストールする
Sudo aptitude install postfix
後置を構成する
Sudo vi /etc/postfix/smtp_auth
add your/ etc/postfix/smtp_authのsmtp認証情報:
smtp.foo.bar user@Host:password
を使用して、後置ルックアップテーブルファイル(/ etc/postfix/smtp_auth.db)を生成します
Sudo postmap /etc/postfix/smtp_auth
relayhost(ポート587のsmtp.foo.barなどの発信smtpサーバー、リレーホスト情報に応じて)情報を/ 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
後置記号を再起動する
Sudo service postfix restart
私は同様の問題を抱えていましたが、ここに私がやった方法です。デーモン用にGmailアカウントを作成しました。 gmail.comからフィルターを設定します。
そして、私は http://iqjar.com/jar/sending-emails-from-the-raspberry-pi/ を使用してメールを送信します
ガイドはRaspberry Pi用ですが、debianなどを使用している限り機能します)
サーバーをbruteforce(fail2ban?)から保護している場合は、問題ないはずです。