안녕하세요 여러분, 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?
쉼표(및 주소의 다른 위치) 뒤에 헤더를 여러 줄로 나눌 수 있지만 더 까다롭습니다. 연속 줄은 최소한 하나의 공백이나 탭 문자로 시작해야 합니다.
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 서버를 통해 두 개의 메시지를 보낼 수 있으므로 이 작업도 수행할 수 있다고 RCPT TO:
가정합니다 . sendmail
아마 이런 내용이겠지...
$ sendmail "[email protected],[email protected]" <<EOF
To: [email protected]
To: [email protected]
...
Your message.
EOF