PostfixはリレーホストにOAuth2認証を使用します。

PostfixはリレーホストにOAuth2認証を使用します。

設定しようとしています。サフィックスGoogleは中継ホストとして機能しましたが、悲惨に失敗しました。

Googleに切り替えるOAuth2認証し、他の認証方法を使用しなくなりました。だから私は古いユーザー/パスワード認証の代わりに新しいOAuth2認証を試しました。

私が知っている限り、postfix自体はSASL認証を実行しませんが、次のような他のアプリケーションに依存します。サイラスSASL。 CyrusにはOAuth2認証用のプラグインがあります。

https://github.com/moriyoshi/cyrus-sasl-xoauth2

しかし、ここから私は迷子になりました。 OAuth2認証を使用するようにpostfix / cyrusを正しく設定する方法を理解できません。

Googleからメールを受信するためにOAuth2認証を使用するようにgetmailを設定しました。 PostfixとCyrusを使って同じことをすることはもう難しくないことを願っています。しかし、私が間違っていたと思います。

具体的な質問をするのは難しいです。設定ファイルを何度も変更することで、完全に台無しにされた可能性があります。

しかし、OAuth2認証でリレーホストを使用するようにpostfixを設定する方法に関する追加のドキュメントがあるかどうか疑問に思います。

答え1

http://mmogilvi.users.sourceforge.net/software/oauthbearer.html指示があります。彼らは長く失敗する機会がたくさんあります。成功しても努力する価値があるかどうかを判断するために、メンテナンス/デバッグにどのくらいの時間がかかるかを検討してください。

GMailがEメールリレーにOAuth2を要求し始める2021年2月には、これは大きなことになるでしょう。

GMail経由でEメールを中継する必要がない場合は、Amazon SES、SendInBlue、またはID /パスワード認証を許可する他のSMTP Eメール中継サービスにサインアップすることを検討してください。少量の配送業者の場合、月額料金は$ 0〜$ 0.10です。

関連情報