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
602
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 forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil