Muttを使用して自分に電子メールを送信すると、SMTPセッションエラーが発生します。554 5.7.1スパムを送信しています。

Muttを使用して自分に電子メールを送信すると、SMTPセッションエラーが発生します。554 5.7.1スパムを送信しています。

私はmuttクライアントで構成された2つのOpenBSDマシン(ノートブック)を使用します。 1つはOpenBSD 7.0とmuttバージョン2.1.3を実行しており、もう1つはOpenBSD 7.1とmutt 2.2.3を実行しています。それらはすべてまったく同じmutt設定ファイルを使用します。

両方のコンピュータで電子メールを読んでも問題は発生しません。 「最新」(OBSDバージョンに基づく)コンピュータから電子メールを送信しようとすると問題が発生します。

このコンピュータではどの電子メールも送信できません。私に電子メールを送信しようとすると、私のIPアドレスがどこにあるのかがわかりますSMTP session failed: 553 5.7.1 You are sending spam (check https://lookup.abusix.com/search?q=X.Y.Z.WX.Y.Z.W

ネットワークにアクセスするために有線接続を使用しています。以前のマシン(7.0)ではそのような問題はありませんでした。自分と他の人にメールを送信できます。

そのような違いが発生するのはなぜですか?

答え1

明らかに答えは、同様の質問に投稿された答えとまったく同じです。 https://unix.stackexchange.com/a/383025/452918

他のコンピュータでは、すべてがうまくいきましたが、まだ私の問題が解決された理由の説明はあまりありません。

smtp_url解決策は、.muttrcファイルで変数を設定するときに完全な電子メールアドレス(後にサーバー名)を使用することです。

たとえば、メールアドレスが「[Eメール保護]そして、あなたのSMTPサーバーが「darkspade.com」の場合、正しい値(少なくとも私の場合)は次のようになりますsmtp_url[email protected]@darkspade.comはい、二重@はタイプミスではありません)。

修正する

Muttバージョン2.1.5は、SMTP認証の内部動作を変更したようです。 (コミット91474fdfを参照)によると: https://gitlab.com/muttmua/mutt/-/raw/mutt-2-1-5-rel/ChangeLog 今回のリリースに含まれているコミットの1つには、ユーザー名は自動的に追加されなくなると言われています。

これは単なるアイデアですが、バージョン2.1.3と2.2.3の間の動作の違いを引き起こすようです。

関連情報