참조 없이 여러 사용자에게 이메일 보내기

참조 없이 여러 사용자에게 이메일 보내기

안녕하세요 여러분, 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

관련 정보