
私は使う愚か私のメールリーダーとしてNBSMTP私のSMTPクライアントとして。私は6つのアカウントのEメールを確認し、メールディレクトリのさまざまなフォルダに分類します。一部のフォルダーはアカウントごとに異なりますが、一部のフォルダーには、1 つのフォルダーに複数のアカウントのメールが含まれています。
複数のアカウントが通過しました郵便、ここには、ユーザーが自分に属していないアドレスから電子メールを送信するのを防ぐ不幸なセキュリティ機能があります。したがって、nbSTMPにヘッダーを含む電子メールを認証して送信するように指示した場合、[email protected]
Gmailはヘッダーを.From: [email protected]
From: [email protected]
アカウント固有のフォルダにフォルダフックを追加することでこの問題を解決しました。これらのフォルダのいずれかに切り替えると、フックはsendmailコマンドを変更して適切なコマンドライン引数をnbSMTPに渡します。
folder-hook =work 'set from="[email protected]"'
folder-hook =work 'set sendmail="/usr/bin/nbsmtp -f [email protected] -U work -P password"'
ただし、複数のアカウントのメールを保持するフォルダとそのフォルダ[email protected]
に切り替えていない状態で電子メールを送信しようとするとwork
(フォルダフックがまだ実行されていないため)、機能しません。From
送信メールのヘッダーに基づいてnbSMTPが認証する方法を制御する方法はありますか?mutt
私はnbSMTPがそれ自体を扱う柔軟性がないと思うので、それが私が現在使用しているのと同じ種類の構成でなければならないと確信していますfolder-hook
が、まだそうする方法を見つけることができませんでした。必要に応じてSMTPクライアントを切り替えることができます(他のクライアントが必要な機能を提供する場合)。
答え1
esmtpに切り替えることができます。とても簡単です。
identity [email protected]
hostname smtp.googlemail.com:25
username "[email protected]"
password "secret"
starttls enabled
default
identity [email protected]
hostname smtp.googlemail.com:25
username "[email protected]"
password "evenmoresecret"
starttls enabled
default