발신자와 수신자 모두에게 전자 메일을 보내기 위해 라이브 서버에서 phpmailer를 사용하고 있습니다. 잘 작동하지만 보낸 사람의 복사본에 "우리에게 등록 해 주셔서 감사합니다."라는 추가 메시지를 포함하고 싶습니다. 나는 그것을 할 수 없다. 도와 주시겠습니까? 내가 지금까지 시도 코드 :PHPmailer를 사용하여 보낸 사람과받는 사람 모두에게 메일 보내기
<?php
$msg = "";
if (isset($_POST['submit'])) {
require 'phpmailer/PHPMailerAutoload.php';
function sendemail($to, $from, $fromName, $body) {
$mail = new PHPMailer();
$mail->setFrom($from, $fromName);
$mail->addAddress($to);
$mail->Subject = 'Contact Form - Email';
$mail->Body = $body;
$mail->isHTML(false);
return $mail->send();
}
function sender_mail($to, $from, $fromName, $body) {
$mail = new PHPMailer();
$mail->setFrom($from, $fromName);
$mail->addAddress($to);
$mail->Subject = 'Copy Contact Form - Email';
$mail->Body = $body . 'Thanks for registering with us';
$mail->isHTML(false);
return $mail->send();
}
$name = $_POST['username'];
$email = $_POST['email'];
$body = $_POST['body'];
sendemail('[email protected]', '[email protected]', $name, $body);
sender_mail('[email protected]', $email, $name, $body);
}?>
당신이 내 솔루션을 시도 되세요 PHPMailer의 다른 객체를 추가하여 –
이 숙제가 있습니까? 이미 답변이있는 [이 질문] (https://stackoverflow.com/a/47632040)과 동일합니다. – Synchro