lostyazilim
tr.link

php mail input ile

2 Mesajlar 488 Okunma
lstbozum
tr.link

Rakoto Rakoto WM Aracı Kullanıcı
  • Üyelik 06.11.2017
  • Yaş/Cinsiyet 30 / E
  • Meslek acemi yazılımcı
  • Konum Kocaeli
  • Ad Soyad S** S**
  • Mesajlar 163
  • Beğeniler 22 / 22
  • Ticaret 0, (%0)
Merhaba arkadaşlar
Ben inputa yazdığım adrese mail göndermek istiyorum.
verdiğim kodda $veri yazan kısmı kullanıcı formdan dolduracak ve $veri yazdığı mail adresine mail gidicek
Nette araştırdım ama genelde bu klasik iletişim formlarıyla ilgili bilgi çıktı
Bunu nasıl yapabilirim ??
$ms= " ";
require_once "../inc/PHPMailerAutoload.php";
if (isset($_POST["submit"])) {
require_once("../inc/class.phpmailer2.php");
$veri = $_POST['sira10'];
$ad= $_POST['talepeden'];
$malzeme = $_POST['mlz'];
$adet= $_POST['urnadet'];

$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = 'none';
$mail->Port = 587;
$mail->Host = "mail.a.com.tr";
$mail->Username = "inf@a.com.tr";
$mail->Password = "a1234";
$mail->FromName ="$ad";
$mail->SetFrom("inf@a.com.tr");
$mail->AddAddress($veri);
$mail->Subject = "a firması $ad-> Satınalma talebi açtı";
$mail->Body = "
İstenilen Ürün: $malzeme
İstenilen Miktar: $adet
";

if(!$mail->Send()){
//echo "Hata: ".$mail->ErrorInfo;
} else {
$ms= "

Sayın $ad,
mesajınız gönderildi...

";

}

}
 

 

wmaraci
reklam

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Üyelik 03.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek .
  • Konum Trabzon
  • Ad Soyad A** K**
  • Mesajlar 905
  • Beğeniler 393 / 395
  • Ticaret 3, (%100)
use PHPMailer\PHPMailer\SMTP;
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;

require 'src/Exception.php';
require 'src/PHPMailer.php';
require 'src/SMTP.php';

// Instantiation and passing `true` enables exceptions
$mail = new PHPMailer(true);
$veri = $_POST['sira10'];
$ad= $_POST['talepeden'];
$malzeme = $_POST['mlz'];
$adet= $_POST['urnadet'];

try {
//Server settings
// $mail->SMTPDebug = SMTP::DEBUG_SERVER;
$mail->isSMTP();
$mail->CharSet = 'UTF-8';
$mail->Host = 'mail.site.com'; //SSL olan sitelerde bu adresin başına ssl:// ekleyebilirsin
$mail->SMTPAuth = true;
$mail->Username = 'abcd@site.com';
$mail->Password = 'sifre';
$mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS;
$mail->Port = 587; //Burdaki 587 sayısını ssl olan sitelerde 465 olarak değişebilirsin
$mail->setLanguage('tr');

//Recipients
$mail->setFrom('inf@a.com.tr', 'ad soyad'); //Mail gönderen kişi
$mail->addAddress($veri, $ad); //Mail alan kişi

// Content
$mail->isHTML(true);
$mail->Subject = 'a firması '.$ad.' -> Satınalma talebi açtı';
$mail->Body = 'İstenilen Ürün: '.$malzeme.'
İstenilen Miktar: '.$adet; //Mail içeriğini buraya html yazar gibi yazabilirsin
$mail->setLanguage('tr', 'language/directory/');
$mail->send();
echo '

Sayın '.$ad.',
mesajınız gönderildi...

';
} catch (Exception $e) {
echo "Mesaj gönderilemedi. Oluşan hata: {$mail->ErrorInfo}";
}
 

 


Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al