폼메일을 넣었는데요. 여러 관리자에게 같은 내용을 보낼때 어떻게 해야할까요? 채택완료
[code]<?php
$mailTo = "admin1@naver.com"; // 받는사람 메일 주소
$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 = "From: $mailFrom\r\n";
$mailHeader .= "MIME-Version: 1.0\r\n";
$mailHeader .= "Content-type: text/html; charset=euc-kr\r\n";
$mailResult = mail ($mailTo, $mailSubject,
$mailContent, $mailHeader,'-f'.$mailFrom);
echo 'Thanks for submitting the form.<br />';
if (true == $mailResult) {
echo "Success 메일이 발송되었읍니다.";
}
else {
echo "Failuare 메일이 발송되지 않았읍니다.";
}
?> [code]
했는데 관리자가 2명 추가된다고 더 넣어달라고해서. 이리저리 해봐도 한사람한테만 가네요.ㅜㅜ
admi1, admin2, admin3 이렇게 3명한테 추가로 가려면 어떻게 해야할까요?
이리저리 수정해서 만들고, 찾아봐도 안 나오네요.
답변 2개
다음과 같이 해 볼 수 있을 것 같습니다.
</p>
<p><?php
$mailTo = "*** 개인정보보호를 위한 이메일주소 노출방지 ***"; // 기본 받는 사람 메일 주소
$mailFrom = $_POST['email']; // 보내는 사람 메일 주소
$name = $_POST['name'];
$mailSubject = ":::eotechnics.com::: Partners - Hotline";
$mailContent = 'Name : ' . $_POST['name'] . '
' .
'Phone : ' . $_POST['confer'] . '
' .
'Email : ' . $_POST['email'] . '
' .
'Company Name : ' . $_POST['domain'] . '
' .
'Questions :
' . $_POST['content'];</p>
<p>$mailHeader = "MIME-Version: 1.0\r\n";
$mailHeader .= "Content-type: text/html; charset=euc-kr\r\n";</p>
<p>$adminEmails = array(
'admin1@example.com',
'admin2@example.com',
'admin3@example.com'
);</p>
<p>foreach ($adminEmails as $adminEmail) {
$mailResult = mail($adminEmail, $mailSubject, $mailContent, $mailHeader, '-f' . $mailFrom);
}</p>
<p>echo 'Thanks for submitting the form.
';</p>
<p>if (true == $mailResult) {
echo "Success 메일이 발송되었읍니다.";
} else {
echo "Failuare 메일이 발송되지 않았읍니다.";
}
?>
이렇게 하게 되면 $adminEmails 배열에 관리자 이메일 주소를 추가하고, foreach 루프를 사용하여 각 관리자에게 이메일을 전송하게 할 수 있을 것 같습니다.
*** 개인정보보호를 위한 이메일주소 노출방지 *** 이부분은 실제 받을 이메일 주소를 공백없이 등록
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인