web-dev-qa-db-ja.com

CCのない複数のユーザーへのSendmail

みなさん、こんにちはTo:で複数のメールアドレスを文字列化できる方法でsendmailを使用することが可能かどうか疑問に思っていました

From: sendmail
To: [email protected];[email protected]
Subject: Did You Both Receive It?

I hope you did

使用する代わりに

From: sendmail
To: [email protected]
Cc: [email protected]
Subject: Did You Both Receive It?

I hope you did
4

複数のアドレスをTo:またはCc:またはBcc:行、コンマ(およびオプションのスペース)で区切ります。セミコロンを入力してアドレスを区切り、アドレスをセミコロンで区切って表示できるメールリーダーがありますが、これは標準の構文ではありません。

From: sendmail
To: [email protected], [email protected]
Subject: Did You Both Receive It?

ヘッダーをコンマの後の複数行に分割することができます(アドレスの他のいくつかの場所にありますが、これはよりトリッキーです)。継続行は、少なくとも1つのスペースまたはタブで開始する必要があります。

From: sendmail
To: [email protected],
    [email protected]
Subject: Did You Both Receive It?

To:ヘッダーを数回。私は少し懐疑的でしたが、SMTPサーバーで試したところ、受け入れられました。

したがって、送信する代わりに...

From: sendmail
To: [email protected]
Cc: [email protected]
Subject: Did You Both Receive It?

I hope you did

...あなたは送ることができます:

From: sendmail
To: [email protected]
To: [email protected]
Subject: Did You Both Receive It?

I hope you did

私のクライアント(Thunderbird)では、受信者は次のように一緒に表示されます。

To person01 <[email protected]>, person02 <[email protected]>

ソースはそのままです(To:sは途中で変換されませんでした):

To: [email protected]
To: [email protected]

SMTPサーバーは2つのRCPT TO:メッセージ、sendmailもこれを実行できると想定しています。たぶん….

$ sendmail "[email protected],[email protected]" <<EOF
To: [email protected]
To: [email protected]
...

Your message.
EOF
3
John WH Smith