msmtp-mta: すべてのメッセージに $HOSTNAME を追加

msmtp-mta: すべてのメッセージに $HOSTNAME を追加

msmtp-mta私は一緒に働く一連のUbuntuクライアントを持っています。すべてのコンピュータで同じ機能がheirloom-mailx必要です。/etc/msmtprc

現在、誰かがメッセージが来る唯一の手がかりを使用しているmailx場合、クライアントコンピュータはメッセージヘッダーのIPアドレスです。sendmail[email protected]

送信されるすべての電子メールにクライアントのホスト名を追加する方法はありますか?良い

  • 被写体の前に置いたり、
  • 電子メールまたは電子メールに自動的にファイルを添付します。
  • mydomain.com次に変更しますclient.mydomain.com(1つのファイルがこれらすべてを管理でき、ホスト名の変更が自動的に満たされる必要があることに注意してください)。

メモ:実際のSMTPサーバーは構成できず、msmtpクライアントのみを構成できます。

ベストアンサー1

コメントからこれに対する答えが出たようです。

msmtpの代わりにssmtpを試すことができます。私はmsmtpを直接使用しますが、msmtprcでメールドメインを設定する必要があります。 ssmtpがホスト名を直接使用しているようです。 「メールドメインを除く同じmsmtprc」を受け​​入れることができる場合、client.mydomain.comはmsmtpと連携する必要があります。 –フロストスーツ

以下は:

注:2つの(m | s)smtpをインストールし、ユーザーが慣れているようにmailxを使用できるようにmsmtpにsendmailを提供させました。ルートおよびその他のレポートシステムアカウントは、ssmtpをsendmailとして使用する.mailrcを取得するため、/etc/ssmtp/ssmtp.confに設定されているすべてのホスト名に対して1対1のルールを提供します。 –いいえ

おすすめ記事