답변 2개 / 댓글 1개
채택된 답변
+20 포인트
2023-10-27 (금) 23:52:11
다음과 같이 해 볼 수 있을 것 같습니다.
Copy
<?php
$mailTo = "*** 개인정보보호를 위한 이메일주소 노출방지 ***"; // 기본 받는 사람 메일 주소
$mailFrom = $_POST['email']; // 보내는 사람 메일 주소
$name = $_POST['name'];
$mailSubject = ":::eotechnics.com::: Partners - Hotline";
$mailContent = 'Name : ' . $_POST['name'] . '<br><br>' .
'Phone : ' . $_POST['confer'] . '<br><br>' .
'Email : ' . $_POST['email'] . '<br><br>' .
'Company Name : ' . $_POST['domain'] . '<br><br>' .
'Questions : <br>' . $_POST['content'];
$mailHeader = "MIME-Version: 1.0\r\n";
$mailHeader .= "Content-type: text/html; charset=euc-kr\r\n";
$adminEmails = array(
'[email protected]',
'[email protected]',
'[email protected]'
);
foreach ($adminEmails as $adminEmail) {
$mailResult = mail($adminEmail, $mailSubject, $mailContent, $mailHeader, '-f' . $mailFrom);
}
echo 'Thanks for submitting the form.<br />';
if (true == $mailResult) {
echo "Success 메일이 발송되었읍니다.";
} else {
echo "Failuare 메일이 발송되지 않았읍니다.";
}
?>
이렇게 하게 되면 $adminEmails 배열에 관리자 이메일 주소를 추가하고, foreach 루프를 사용하여 각 관리자에게 이메일을 전송하게 할 수 있을 것 같습니다.
*** 개인정보보호를 위한 이메일주소 노출방지 *** 이부분은 실제 받을 이메일 주소를 공백없이 등록
답변에 대한 댓글 1개
블랙캣77
2023-10-27 (금) 18:48:43
$mailResult = mail ($mailTo, $mailSubject,
$mailContent, $mailHeader,'-f'.$mailFrom); 에서 해당을 그대로 여러번 하면서 $mailTo 부분 주소만 변경을 해보세요.
답변을 작성하려면 로그인이 필요합니다.