mam problem z dostosowaniem formularza tak aby wysyłał 2 maile
1 - do mnie, z wypełnionymi danymi na stronie - to działa ok
2 - do klienta z podziękowaniem i załączonym plikiem
Co aktualnie robi mój kod
- Przesyła email do mnie i do klienta
- Załącznik zamiast dołączyć do klienta dołącza do wiadomości do mnie
Co chciałbym skorygować:
- Załącznik powinien być przesyłany jedynie do klienta
- Chciałbym również dodać opóźnienie wysyłki maila do klienta
Poniżej mój kod, będę wdzięczny za każdą pomoc.
Pozdrawiam!
<?php require_once 'class.phpmailer.php'; $error = false; $error = true; } $error = true; } $error = true; } $error = true; } if ($error) { } $mail = new PHPMailer(); $mail->CharSet = 'UTF-8'; $mail->SetFrom($_POST['contact_email'], $_POST['contact_name']); $mail->AddAddress(mojadres@gmail.com'); $mail->Subject = 'Wiadomość ze strony internetowej'; $mail->Body = $_POST['contact_body']; /* Prepare autoresponder subject */ $respond_subject = "Thank you for contacting us!"; $emailfrom = "mojadres@gmail.com"; $email = ($_POST['contact_email']); /* Prepare autoresponder message */ $respond_message = "Hello! Thank you for contacting us! We will get back to you as soon as possible! Yours sincerely, Your name www.yourwebsite.com "; /* Send the message using mail() function */ mail($email, $respond_subject, $respond_message, "From: $emailfrom"); $mail->AddAttachment("../oferta.pdf"); if (!$mail->Send()) { exit('nok'); } exit('ok');