web-dev-qa-db-ja.com

送信専用メールサーバーのセットアップ

ウェブサイトで「パスワードを忘れた」機能をサポートする簡単なメールサーバーをセットアップしようとしています。

Eximが良いかどうか知りたいのですが、もっと良い解決策はありますか?

Smtpサーバーを管理するのは簡単ではない(ジャンクメールのブロックやハッキングなど)ことも知りたいのですが、送信専用メールサーバーを設定するとセキュリティ上の問題が発生しますか?

ありがとう!

7
KKyang

サテライトSMTPでpostfixをセットアップする簡単な例

  1. 後置記号をインストールする

    Sudo aptitude install postfix

  2. 後置を構成する

    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

  3. 後置記号を再起動する

    Sudo service postfix restart

6
mcantsin

私は同様の問題を抱えていましたが、ここに私がやった方法です。デーモン用にGmailアカウントを作成しました。 gmail.comからフィルターを設定します。

そして、私は http://iqjar.com/jar/sending-emails-from-the-raspberry-pi/ を使用してメールを送信します

ガイドはRaspberry Pi用ですが、debianなどを使用している限り機能します)

サーバーをbruteforce(fail2ban?)から保護している場合は、問題ないはずです。

2
Adrien Horgnies