3

私の問題は、サーバーが電子メールを送信するたびに、送信者フィールドが上書きされることです。

From:する必要があります:Web Site Name <admin@mywebsite.com>

ただし、電子メールは次のアドレスから配信されます。

World Wide Web Owner <www@mywebsite.com>

または、SSHのルートからメールを送信している間:

Charlie & <root@mywebsite.com>

私の/etc/ssmtp/ssmtp.conf構成ファイルの内容:

root=postmaster@mywebsite.com
mailhub=ssl0.ovh.net:465

rewriteDomain=mywebsite.com
hostname=mywebsite.com
realname = "Web Site Name"

AuthUser=postmaster%mywebsite.com
AuthPass=removed
UseTLS=YES

From:電子メールのフィールドを変更しないようにssmtpに指示するにはどうすればよいですか?From:または、どこでも定義しますか?

4

2 に答える 2

9

ssmtp.confに追加FromLineOverride=YESしてみてください。これを設定しないと、デフォルト値が「NO」に設定されている必要があるため、送信元アドレスが上書きされます。

  • YES: ユーザーが独自の From: アドレスを指定できるようにする
  • NO: システム生成の From: アドレスを使用
于 2012-12-03T01:10:40.720 に答える
1

SSMTP の動作に問題がある場合は、MSMTP を使用してみてください (私にとってはうまくいきます)。

cat email.txt | msmtp --account=sender@mail.com --from=sender@mail.com -t adres@mail.com
于 2019-10-01T08:23:51.807 に答える