私はmsmtpを使用してSMTPアカウントを介してUbuntuサーバーからシステムメールを送信しています。
どういうわけかこの設定を上書きするように構成できますか?みんな特定の人にメールを送る受信者の住所?それでは、どうすればいいですか?
つまり、任意のPHPスクリプトや他の手段で私以外の誰にも電子メールを送信できるようにしたくありません。私はサーバーのスクリプトによって生成された電子メールを受信する唯一の人でなければなりません。常に使用してくださいmsmtp
(postfixや他のサーバーは使用しないでください)。
答え1
私はこれが不可能だと思いますmsmtp
。 ~からマニュアルページ(強調は私のもの)
msmtp トランスポートメール変わらない以下を除き、SMTPサーバーへ:
- 隠し参照ヘッダーが削除されます。この動作は、Remove_bcc_headers コマンドと --remove-bcc-headers オプションを使用して変更できます。
- メッセージに「From」ヘッダーがない場合は、「From」ヘッダーが追加されます。これは、set_from_headerコマンドと--set-from-headerオプションを使用して変更できます。ヘッダーは、アドレスのエンベロープと-Fオプションで設定されたオプションのフルネームを使用します。
- メッセージに日付ヘッダーがない場合は、日付ヘッダーが追加されます。これは、set_date_headerコマンドと--set-date-headerオプションを使用して変更できます。
- undisclosure_recipientsが設定されると、元のTo、Cc、およびBccヘッダーが削除され、「To:undisclosure-recipients:;」に置き換えられます。
これらのundisclosed_recipients
機能は最近追加されました。しかし、配送は変わらないようです。
すべてに興味があれば地元の特定の受信者に送信されたアドレス(例:[Eメール保護]aliases
)その後、ファイルコンテンツオプションを使用できます
default: [email protected]