mutt のエラー メッセージ「リモート ドメインへのメール送信はサポートされていません」の修正方法

mutt のエラー メッセージ「リモート ドメインへのメール送信はサポートされていません」の修正方法

Gmail アカウントに配信するためのコマンド ライン メール エージェントを設定するにはどうすればよいですか?

答え1

このエラーのテキストはexim4Debian から発生したものと思われます:

# fgrep remote /var/log/exim4/mainlog.1 | sed -E 's#([ <])[^ <]+@[^ >]+([ >])#\1a@b\2#g' | head -1
2019-01-08 00:47:00 1ggebk-00055M-St ** a@b <a@b> R=nonlocal: Mailing to remote domains not supported
#

解決策としては、を再構成しexim4、最初のncursesダイアログで、internet site; mail is sent and received directly using SMTPオプション(おそらくオプションの代わりにlocal delivery only; not on a network):

dpkg-reconfigure exim4-config

最上位のオプションは、インターネットからのメールが受け入れられることを意味しますが、選択した場合でも、デフォルトでは、メールを受け入れるためのローカルホストの IPv4/IPv6 アドレスに制限されているようです (再構成の以降のプロンプトでデフォルトのままにした場合)。したがって、最smtp上位のオプションを選択するだけで、サーバーのポートが外部に開かれることを心配する必要はないようです (正直なところ、外部へのメールの送信は、たとえば、送信 SMTP ポートがブロックされている Google Cloud などを使用している場合を除き、すべての BSD システムで通常追加の構成なしで機能する非常に一般的な操作であるため、それがデフォルトでない理由はほとんどわかりません)。

答え2

こちらはリンクGmail 用に mutt を設定する方法が説明されています。

関連情報