반응형
PHP 메일러 다중 주소
중복 가능성 :
PHPMailer AddAddress ()
다음은 내 코드입니다.
require ( 'class.phpmailer.php');
$ mail = new PHPMailer ();
$ email = 'email1@test.com, email2@test.com, email3@test.com';
$ sendmail = "$ email";
$ mail-> AddAddress ($ sendmail, "Subject");
$ mail-> Subject = "제목";
$ mail-> Body = $ content;
if (! $ mail-> Send ()) {# 메일 발송 실패
$ msg = "알 수없는 오류가 발생했습니다. 나중에 다시 시도하십시오.";
}
else {
$ msg = "메시지가 전송되었습니다. 곧 연락 드리겠습니다.";
}
}
$ email 값이 1 인
경우 문제가 발생 합니다. 그러나 여러 사람은 보내지 않습니다. 이것을 위해 무엇을해야합니까. 메일 기능에서 여러 이메일을 쉼표로 구분해야한다는 것을 알고 있습니다. 그러나 phpmailer에서는 작동하지 않습니다.
AddAddress모든 수신자에 대해 한 번씩 메서드 를 호출해야합니다 . 이렇게 :
$mail->AddAddress('person1@domain.com', 'Person One');
$mail->AddAddress('person2@domain.com', 'Person Two');
// ..
더 좋은 방법은 이들을 Carbon Copy 수신자로 추가하는 것입니다.
$mail->AddCC('person1@domain.com', 'Person One');
$mail->AddCC('person2@domain.com', 'Person Two');
// ..
작업을 쉽게하려면 배열을 반복해야합니다.
$recipients = array(
'person1@domain.com' => 'Person One',
'person2@domain.com' => 'Person Two',
// ..
);
foreach($recipients as $email => $name)
{
$mail->AddCC($email, $name);
}
참고 URL : https://stackoverflow.com/questions/3149452/php-mailer-multiple-address
반응형
'developer tip' 카테고리의 다른 글
| mvc4 razor의 텍스트 상자에 숫자 만 허용하는 방법 (0) | 2020.10.11 |
|---|---|
| ViewModel에서 창 닫기 (0) | 2020.10.11 |
| Lollipop의 backgroundTint는 버튼에 영향을주지 않습니다. (0) | 2020.10.11 |
| 이 응용 프로그램에는 / error에 대한 명시 적 매핑이 없습니다. (0) | 2020.10.11 |
| SQL Server에서 동일한 예외를 다시 발생시키는 방법 (0) | 2020.10.11 |