Merhaba arkadaşlar, SMTP den mail göndermek için websitemde şu kodu kullanıyorum. Fakat ADDAddress yazan yerin karşısına aşağıdaki gibi mail adresi yazdığımda mail gönderiliyor ama benim istediğim formu dolduran kişinin mail adresine otomatik gitmesi... Bunu nasıl yapacağız... Yani ben oraya her üyenin mail adresini yazamam. Formu dolduran kim ise onun mail adresine gitmeli.. Bu nasıl oalcak.. Teşekkürler...
if ( $_POST ){
$adsoyad = htmlspecialchars(trim($_POST['eposta']));
$eposta = htmlspecialchars(trim($_POST['eposta']));
$mesaj = htmlspecialchars(trim($_POST['mesaj']));
include 'class.phpmailer.php';
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = 'smtp.gmail.com';
$mail->Port = 587;
$mail->SMTPSecure = 'tls';
$mail->Username = 'xxxxxxx@gmail.com';
$mail->Password = 'şifre';
$mail->SetFrom($mail->Username, 'Tayfun Erbilen');
$mail->AddAddress('oxxxxxma@yandex.com', 'ali ali');
$mail->CharSet = 'UTF-8';
$mail->Subject = 'E-POSTA KONUSU';
$content = '<div style="background: #eee; padding: 10px; font-size: 14px">'.$mesaj.'</div>';
$mail->MsgHTML($content);
if($mail->Send()) {
// e-posta başarılı ile gönderildi
echo '<div class="success">E-posta başarıyla gönderildi, lütfen kontrol edin.</div>';
} else {
// bir sorun var, sorunu ekrana bastıralım
echo '<div class="error">'.$mail->ErrorInfo.'</div>';
}
}
?>