私は送信者と受信者の両方の電子メールを送信するためにライブサーバーで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