Çözüldü HTML formu maile hangi yolla yollamak daha kolay?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

stmert

Kilopat
Katılım
16 Mayıs 2016
Mesajlar
1.007
Çözümler
2
Daha fazla  
Cinsiyet
Erkek
HTML formu oluşturdum, biraz uzun bir form. PHP ile mi yoksa başka bir şey ile mi yollamak daha mantıklı? PHP ile nasıl yollandığını anlatan videoda baktım ama bulamadım. Videolu bir anlatım bilen varsa link yollayabilir mi?

@dgknbzglu 🙃🙃
 
Son düzenleme:
Çözüm
Merhaba,


Yukarıdaki linkten PHPMail dosyalarını indirebilirsin. İçerisinde örneğini bıraktım, kodları tekrar burada da paylaşayım.

PHP:
<?php
include ('phpmail/class.phpmailer.php');
include ('phpmail/class.smtp.php');

// Formdan gelen verileri burada $_POST['***'] şeklinde aldıktan sonra mesaj içeriğine ekleyebilirsin.
// 10. ve 11. Satırda örnek olarak gösterdim oradan devam edebilirsin.

$konu = "Bu bir konudur"; //Mailin konusunu buraya yazabilirsin.
$mesaj = "Merhaba bu bir mesajdır."; //Mailin mesajını buraya yazabilirsin.
//$mesaj = 'Adı:'.$_POST['ad'].'<br>
          //Soyad:'.$_POST['soyad'].'<br>';

$MailSmtpHost = "***.***.***"; //SMTP AYARLARI  * mail.siteadi.com
$MailUserName = "***@***.***"; //SMTP AYARLARI  * ****@siteadi.com
$MailPassword = "***********"; //SMTP AYARLARI  * **********
$GidenMail    = "***@***.***"; //GİDECEK MAİL   * ***@***.***

$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = $MailSmtpHost;
$mail->SMTPSecure = 'ssl';
$mail->Port = 465; //TLS kullanacaksanız portu 587 olarak değiştiriniz - SSL Portu 465
$mail->Username = $MailUserName;
$mail->Password = $MailPassword;
$mail->SetFrom($MailUserName, $konu);
$mail->AddAddress($GidenMail);
$mail->CharSet = 'UTF-8';
$mail->Subject = $konu;
$mail->MsgHTML("$mesaj");
if($mail->Send()) {
  echo "Mesaj Gönderildi.";
} else {
  echo "Mesaj Gönderilemedi.<br>" . $mail->ErrorInfo;
}
?>
Merhaba,


Yukarıdaki linkten PHPMail dosyalarını indirebilirsin. İçerisinde örneğini bıraktım, kodları tekrar burada da paylaşayım.

PHP:
<?php
include ('phpmail/class.phpmailer.php');
include ('phpmail/class.smtp.php');

// Formdan gelen verileri burada $_POST['***'] şeklinde aldıktan sonra mesaj içeriğine ekleyebilirsin.
// 10. ve 11. Satırda örnek olarak gösterdim oradan devam edebilirsin.

$konu = "Bu bir konudur"; //Mailin konusunu buraya yazabilirsin.
$mesaj = "Merhaba bu bir mesajdır."; //Mailin mesajını buraya yazabilirsin.
//$mesaj = 'Adı:'.$_POST['ad'].'<br>
          //Soyad:'.$_POST['soyad'].'<br>';

$MailSmtpHost = "***.***.***"; //SMTP AYARLARI  * mail.siteadi.com
$MailUserName = "***@***.***"; //SMTP AYARLARI  * ****@siteadi.com
$MailPassword = "***********"; //SMTP AYARLARI  * **********
$GidenMail    = "***@***.***"; //GİDECEK MAİL   * ***@***.***

$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = $MailSmtpHost;
$mail->SMTPSecure = 'ssl';
$mail->Port = 465; //TLS kullanacaksanız portu 587 olarak değiştiriniz - SSL Portu 465
$mail->Username = $MailUserName;
$mail->Password = $MailPassword;
$mail->SetFrom($MailUserName, $konu);
$mail->AddAddress($GidenMail);
$mail->CharSet = 'UTF-8';
$mail->Subject = $konu;
$mail->MsgHTML("$mesaj");
if($mail->Send()) {
  echo "Mesaj Gönderildi.";
} else {
  echo "Mesaj Gönderilemedi.<br>" . $mail->ErrorInfo;
}
?>
 
Çözüm
Merhaba,


Yukarıdaki linkten PHPMail dosyalarını indirebilirsin. İçerisinde örneğini bıraktım, kodları tekrar burada da paylaşayım.

PHP:
<?php
include ('phpmail/class.phpmailer.php');
include ('phpmail/class.smtp.php');

// Formdan gelen verileri burada $_POST['***'] şeklinde aldıktan sonra mesaj içeriğine ekleyebilirsin.
// 10. ve 11. Satırda örnek olarak gösterdim oradan devam edebilirsin.

$konu = "Bu bir konudur"; //Mailin konusunu buraya yazabilirsin.
$mesaj = "Merhaba bu bir mesajdır."; //Mailin mesajını buraya yazabilirsin.
//$mesaj = 'Adı:'.$_POST['ad'].'<br>
 //Soyad:'.$_POST['soyad'].'<br>';

$MailSmtpHost = "***.***.***"; //SMTP AYARLARI * mail.siteadi.com
$MailUserName = "***@***.***"; //SMTP AYARLARI * ****@siteadi.com
$MailPassword = "***********"; //SMTP AYARLARI * **********
$GidenMail = "***@***.***"; //GİDECEK MAİL * ***@***.***

$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = $MailSmtpHost;
$mail->SMTPSecure = 'ssl';
$mail->Port = 465; //TLS kullanacaksanız portu 587 olarak değiştiriniz - SSL Portu 465
$mail->Username = $MailUserName;
$mail->Password = $MailPassword;
$mail->SetFrom($MailUserName, $konu);
$mail->AddAddress($GidenMail);
$mail->CharSet = 'UTF-8';
$mail->Subject = $konu;
$mail->MsgHTML("$mesaj");
if($mail->Send()) {
 echo "Mesaj Gönderildi.";
} else {
 echo "Mesaj Gönderilemedi.<br>" . $mail->ErrorInfo;
}
?>

Kendim için değil bir firma için yaptığım site için lazımdı bir sorun olur mu SMTP ile?
 

Geri
Yukarı