Forum
Merhaba arkadaşlar
Sorununum php ile mail gönderirken hata alıyorum The following From address failed: [email protected] : Called Mail() without being connected
aynı kod blok'u gmail üzerinden sorunsuz çalışıyor fakat sunucu üzerinden gönderimini sağlayamadım yardımcı olursanız sevinirim.iyi çalışmalar.
<?php
if ( $_POST ){
$isim = htmlspecialchars(trim($_POST['isim']));
$eposta = htmlspecialchars(trim($_POST['eposta']));
$mesaj = htmlspecialchars(trim($_POST['mesaj']));
$soyad = htmlspecialchars(trim($_POST['soyad']));
$firma_id = htmlspecialchars(trim($_POST['firma_id']));
$dosya = htmlspecialchars(trim($_POST['dosya']));
include 'class.phpmailer.php';
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = 'mail.sistem-bilgi.com';
$mail->Port = 587;
$mail->SMTPSecure = 'tls';
$mail->Username = '[email protected]';
$mail->Password = 'deneme';
$mail->SetFrom($mail->Username, 'Oğuzhan Gör');
$mail->AddAddress($eposta,$isim,$soyad,$firma_id);
$mail->CharSet = 'UTF-8';
$mail->Subject = 'Logo Destek';
$content = '<div style="background: #eee; padding: 10px; font-size: 14px">'.$mesaj.','.$firma_id.'</div>';
$mail->MsgHTML($content);
if($mail->Send()) {
echo '<div class="success">E-posta başarıyla gönderildi.</div>';
} else {
echo '<div class="error">'.$mail->ErrorInfo.'</div>';
}
}
?>
Merhaba,
Hosting firmanızla görüşün gmailde yaptığınız gibi bazı ayarlar yapılması gerekebilir.
bazı hosting firmaları bu konuda yardımcı olmuyor.
kodunuzda bir hata yoktur gmailde kullanabiliyorsanız.
Halit bey teşekkürederim yine yardımıma yetiştiniz.Firmayla iletişime geçtim sorun çözüldüğünde burdan bilgilendirme yaparım.iyi çalışmalar
rica ederim Oğuzhan bey elimizden geldiği kadarıyla 🙂
Bilginin zekatı öğretmektir 🙂