こんにちは、Sendmailを使用してTo:で複数の電子メールアドレスを文字列で囲むことができるかどうか疑問に思います。
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
答え1
または、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?
答え2
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]>
そして、ソースは変更されていません(sはTo:
途中で変換されません)。
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