端末から電子メールを送信するようにLinuxシステムをどのように設定しますか?
私は次を試しました
apt-get install postfix mailutils
sudo systemctl start postfix
echo "Email Text" | mail -s "Subject" "[email protected]"
しかし、電子メールは送信されませんでした。
サフィックスのステータスも確認しましたが、ガイドラインにいくつかのエラーがあります。
sudo systemctl status postfix
...
Our system has detected that 550-5.7.1 this message does not meet IPv6
sending guidelines regarding PTR 550-5.7.1 records and authentication.
...
電子メールを送信するようにLinuxボックスを設定する簡単な方法はありますか?
私はDebianを使用しています。
答え1
Postifxがメールを送信するために接続するSMTPサーバーによって提供されるエラーメッセージ。 Gmail SMTP サーバーのエラー メッセージのように見えます。その場合は参照してくださいジメールヘルプ(他の興味深いものの中から)次のようなものがあります。
IPv6の追加ガイドライン
- 送信 IP には PTR レコード (つまり、送信 IP のリバース DNS) が必要であり、PTR レコードで指定されたホスト名のフォワード DNS 解決によって取得された IP と一致する必要があります。そうしないと、メッセージがスパムとしてマークまたは拒否される可能性があります。
- 送信ドメインはSPF検査またはDKIM検査に合格する必要があります。そうしないと、メッセージがスパムとしてマークされることがあります。
ISPのSMTPサーバーを使用し、認証を使用するのが最善です。