-
Üyelik
12.01.2017
-
Yaş/Cinsiyet
29 / E
-
Meslek
Bilgisayar Mühendisi
-
Konum
Samsun
-
Ad Soyad
M** T**
-
Mesajlar
291
-
Beğeniler
5 / 42
-
Ticaret
0, (%0)
Selamlar.
Oluşturduğum form yapısının phpmailer ile mailime mesaj göndermesini istiyorum. İnternetteki yazıları ve videoları tek tek inceleyip tek tek dediklerini yaptım. Fakat günlerdir hata alıyorum. PHP üstatlarımdan yardım etmelerini rica ediyorum.
s1b3r
Asker yolcusu
Kullanıcı
-
Üyelik
27.11.2019
-
Yaş/Cinsiyet
26 / E
-
Meslek
Öğrenci
-
Konum
Osmaniye
-
Ad Soyad
B** Ü**
-
Mesajlar
291
-
Beğeniler
70 / 66
-
Ticaret
1, (%0)
smtp eklentisi var diye biliyorum wordpress için, manuel kurup denemelisin.
-
Üyelik
12.01.2017
-
Yaş/Cinsiyet
29 / E
-
Meslek
Bilgisayar Mühendisi
-
Konum
Samsun
-
Ad Soyad
M** T**
-
Mesajlar
291
-
Beğeniler
5 / 42
-
Ticaret
0, (%0)
Eklenti ile yaptığımda sayfada kayma oluyor. O yüzden oluşturduğum form yapısıyla yapmaya çalışıyorum. Lakin hata alıyorum
-
Üyelik
03.04.2019
-
Yaş/Cinsiyet
29 / E
-
Meslek
.
-
Konum
Trabzon
-
Ad Soyad
A** K**
-
Mesajlar
905
-
Beğeniler
393 / 395
-
Ticaret
3, (%100)
Hocam aldığınız hata nedir, bir de posttan hangi verileri alıyorsunuz
-
Üyelik
06.01.2020
-
Yaş/Cinsiyet
29 / E
-
Meslek
Serbest
-
Konum
İzmir
-
Ad Soyad
D** C**
-
Mesajlar
159
-
Beğeniler
8 / 8
-
Ticaret
0, (%0)
Kardeşim 10 gündür bu sorunla bende karşı karşıyayım . Çok anladığım konularda değil napacağımı bilmiyorum. İsim soyisim giriliyor mail giiriliyor mesaj yazılıyor. Ama gönder diyince hata oluşuyor. Kafayı yiyeceğim . Lütfen anlayan biren el atabilirse cok müteşekkir olurum
-
Üyelik
03.04.2019
-
Yaş/Cinsiyet
29 / E
-
Meslek
.
-
Konum
Trabzon
-
Ad Soyad
A** K**
-
Mesajlar
905
-
Beğeniler
393 / 395
-
Ticaret
3, (%100)
Benim kullanmış olduğum çalışan bir sistem.
Phpmailer o indikten sonra send_mail.php olarak kaydedin. Post dan gelen değerleri istediğiniz gibi düzenleyebilirsiniz
// Import PHPMailer classes into the global namespace
// These must be at the top of your script, not inside a function
use PHPMailer\PHPMailer\SMTP;
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
if(isset($_POST)) {
require 'src/Exception.php';
require 'src/PHPMailer.php';
require 'src/SMTP.php';
// Instantiation and passing `true` enables exceptions
$mail = new PHPMailer(true);
try {
//Server settings
// $mail->SMTPDebug = SMTP::DEBUG_SERVER;
$mail->isSMTP();
$mail->CharSet = 'UTF-8';
$mail->Host = 'ssl://mail.site.com'; //Buranın başındaki ssl:// kısmını ssl olmayan sitelerde sil
$mail->SMTPAuth = true;
$mail->Username = 'mailadresi@site.com';
$mail->Password = 'mail_sifresi';
$mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS;
$mail->Port = 465; //Burdaki 465 sayısını ssl olmayan sitelerde 587 olarak değiştir
//Recipients
$mail->setFrom($mail->Username, $_POST['name']); // maili gönderen adres, virgülden önce mail adresi virgülden sonra ad soyad. Mail adresi bizim adresimiz, ad soyad da gönderen kişinin olsun
$mail->addAddress('adres@gmail.com', 'Ad Soyad'); // alıcı kişinin mail adresi ve adı soyadı. İster posttan çekilen adres olsun ister sabit olsun
// $mail->addAddress('adres@site.com',"ad soyad"); //alıcı ikinci eposta
// $mail->addReplyTo('info@example.com', 'Information');
// $mail->addCC('cc@example.com');
//$mail->addBCC('bcc@example.com');
// Content
$mail->isHTML(true);// Set email format to HTML
$mail->Subject = $_POST['subject']; //eposta konusu
$mail->Body = $_POST['email'].' e posta adresinden yeni bir posta var.
Ad: '.$_POST['name'].'
'.$_POST['message'];//e posta içeirği
// $mail->AltBody = $_POST['message']; //isteğe bağlı
$mail->setLanguage('tr', 'language/directory/');
$mail->send();
echo 'Gönderildi';
} catch (Exception $e) {
echo "Mail gönderilemedi. Oluşan Hata: {$mail->ErrorInfo}";
}
}
?>