web-dev-qa-db-ja.com

スマートホストを介したsendmailリレーを許可する最も速い方法は?

Sendmailが私のISPのsmtpサーバーを介してリレーすることだけを望みます。どのように設定しますか?

9
Carl Hörberg

質問自体に回答を指定しました。あなたはそれを使うことができます

define(`SMART_Host', `smtp.your.provider')dnl

これを使用して問題が発生していますか?編集後/etc/mail/sendmail.mcディレクトリに移動する必要があります/etc/mailmakeと入力し、sendmailサービスを再起動して変更を有効にします。次に、テストメールを送信し、メッセージヘッダー(Received :)を確認して、構成が機能したかどうかを確認します。

11

Sendmailである厄介な獣をこれ以上凝らしていない場合は、代わりに [〜#〜] ssmtp [〜#〜] の使用を検討できます。

これはリレー専用のMTAであり、軽量で構成が簡単ではありません。

6
Dan Carley

あなた自身に大きな好意を抱き、sendmailをpostfixのような最新のmtaまたはssmtpのようなより軽量なものに置き換えてください。 sendmailがまだ自発的に使用されていることに驚いています

4
buju

Nullmailer 、IMHO、設定がさらに簡単です。ここに簡単なハウツーがあります:

apt-get install -y nullmailer

このファイルを編集します。

nano /etc/mailname
  • Mydomain.comなどのドメイン名を入力します
  • 保存する

別のファイルを編集します。

nano /etc/nullmailer/remotes
  • SMTPサーバーデータを入力してください:[mysmtpserver.com] smtp --auth-login --user=[username] --pass=[password]
  • 保存する

ソース

2
Mateng