Sendmailが私のISPのsmtpサーバーを介してリレーすることだけを望みます。どのように設定しますか?
質問自体に回答を指定しました。あなたはそれを使うことができます
define(`SMART_Host', `smtp.your.provider')dnl
これを使用して問題が発生していますか?編集後/etc/mail/sendmail.mc
ディレクトリに移動する必要があります/etc/mail
。 make
と入力し、sendmail
サービスを再起動して変更を有効にします。次に、テストメールを送信し、メッセージヘッダー(Received :)を確認して、構成が機能したかどうかを確認します。
Sendmailである厄介な獣をこれ以上凝らしていない場合は、代わりに [〜#〜] ssmtp [〜#〜] の使用を検討できます。
これはリレー専用のMTAであり、軽量で構成が簡単ではありません。
あなた自身に大きな好意を抱き、sendmailをpostfixのような最新のmtaまたはssmtpのようなより軽量なものに置き換えてください。 sendmailがまだ自発的に使用されていることに驚いています
Nullmailer 、IMHO、設定がさらに簡単です。ここに簡単なハウツーがあります:
apt-get install -y nullmailer
このファイルを編集します。
nano /etc/mailname
別のファイルを編集します。
nano /etc/nullmailer/remotes
[mysmtpserver.com] smtp --auth-login --user=[username] --pass=[password]