DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
Arama butonu
Bu konudaki kullanıcılar: 1 misafir
0
Cevap
600
Tıklama
0
Öne Çıkarma
PHP SMTP mail hakkında yardım
M
12 yıl (75 mesaj)
Çavuş
Konu Sahibi

Merhaba,

Elimde ki form aşağıda bunu kendime göre düzenlemem gerekmekte konu hakkında bilgisi olan arkadaşlar için eminim basittir fakat ben deneme yanılma yöntemiyle uğraşıyorum
yardımcı olabilecek arkadaş varsa sevinirim şimdiden çok teşekkürler

<?php 
session_cache_limiter('nocache');
header('Expires: ' . gmdate('r', 0));

header('Content-type: application/json');

require 'php-mailer/class.phpmailer.php';

// Your email address
$to = 'you@domain.com';

$subject = $_POST['subject'];

if($to) {

$name = $_POST['name'];
$email = $_POST['email'];

$fields = array(
0 => array(
'text' => 'Name',
'val' => $_POST['name']
),
1 => array(
'text' => 'Email address',
'val' => $_POST['email']
),
2 => array(
'text' => 'Message',
'val' => $_POST['message']
)
);

$message = "";

foreach($fields as $field) {
$message .= $field['text'].": " . htmlspecialchars($field['val'], ENT_QUOTES) . "<br>\n";
}

$mail = new PHPMailer;

$mail->IsSMTP(); // Set mailer to use SMTP

// Optional Settings
//$mail->Host = 'mail.yourserver.com'; // Specify main and backup server
//$mail->SMTPAuth = true; // Enable SMTP authentication
//$mail->Username = 'username'; // SMTP username
//$mail->Password = 'secret'; // SMTP password
//$mail->SMTPSecure = 'tls'; // Enable encryption, 'ssl' also accepted

$mail->From = $email;
$mail->FromName = $_POST['name'];
$mail->AddAddress($to); // Add a recipient
$mail->AddReplyTo($email, $name);

$mail->IsHTML(true); // Set email format to HTML

$mail->CharSet = 'UTF-8';

$mail->Subject = $subject;
$mail->Body = $message;

if(!$mail->Send()) {
$arrResult = array ('response'=>'error');
}

$arrResult = array ('response'=>'success');

echo json_encode($arrResult);

} else {

$arrResult = array ('response'=>'error');
echo json_encode($arrResult);

}
?>



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.