以前は、MDAとしてmsmtpを使用していました。 msmtpには、自分のホームディレクトリに保存されている発信smtpサーバー(gmailなど)のユーザー名とパスワードを含む設定ファイルがあります。最近、サポートの理由でディストリビューションをCentOS 6.3に変更しました(サードパーティ製のソフトウェアのみをサポートするディストリビューション)。 msmtpをインストールしようとしましたが、どのリポジトリでも使用できません。ついにFedoraからrpmを受け取ってインストールしましたが、まだ機能しません(CA証明書が見つかりません)。それで、RHELのデフォルト値であるPostfixを使ってみることにしました。
私がやりたいことは、私のGmailアカウントを介してメールを送信するようにsendmail(gitとmutt)を設定することです。 Postfixをどこで設定できるかが見つかりません。私が読んだすべての内容は、/etc/postfix/main.cfを編集するように求められています。しかし、私のコンピュータのすべてのユーザーがこのプロセスに合格したくはありません。私のものジメールアカウント。
だから私の質問は:ユーザーごとにpostfixを設定する方法は何ですか(またはこれを行うことはできません)?
更新:これでmsmtpを使用できますが(distroの変更により構成を編集する必要があります)、postfixでこれを(簡単に)実行できるかどうか疑問に思います。
答え1
次の内容をお読みください。http://www.postfix.org/SASL_README.html このページで「送信者固有のSASL認証の設定」を検索してください。ユーザー名を使用して sasl パスワードマッピングを構成する方法を説明します。
これがあなたが探しているものですか?