lostyazilim
tr.link

PHP Mail gönderme kodu hakkında

7 Mesajlar 1.014 Okunma
lstbozum
tr.link

Dream592 Dream592 Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 20.09.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Web Master
  • Konum Burdur
  • Ad Soyad M** G**
  • Mesajlar 64
  • Beğeniler 8 / 8
  • Ticaret 0, (%0)
Merhaba elimde bir php mail gönderme kodu var kod sağlıklı çalışıyor fakat istediğim yerlerin bilgilerini gönderemiyorum.
Kodlar:


$subname = $_POST['subname'];
$port = $_POST['port'];
$ip = $_POST['ip'];

$mailtanim = "MIME-Version: 1.0\r\n"; // bu kısım tanımlama kısmı
$mailtanim .= "Content-type: text/plain; charset=iso-8859-9\r\n";
$mailtanim .= "From: $name <$subname>\r\n";
$mailtanim .= "Reply-To: $name <$port>\r\n";

$mailsonuc = mail("mailadresim", "$email adresinden mesajınız var..!" ,stripslashes(subname), $mailtanim);
if($mailsonuc) {
echo "

E-Postanız başarıyla gönderildi.

Ana sayfaya yönlendiriliyorsunuz!

";
header("Refresh:2 ; url=index.php");
}
else
echo "Mail gönderilirken hata oluştu..!";
?>


Subname'yi gönderiyor ben subname ile birlikte ip ve portuda göndermesini istiyorum nasıl yapabilirim?
 

 

wmaraci
reklam

sovetski sovetski ♛ PHP ♛ Kimlik Onayı
  • Üyelik 03.08.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Yazılımcı
  • Konum Fransa
  • Ad Soyad A** H**
  • Mesajlar 1205
  • Beğeniler 437 / 458
  • Ticaret 2, (%100)
Bunu deneyin


$subname = $_POST['subname'];
$port = $_POST['port'];
$ip = $_POST['ip'];

$mailtanim = "MIME-Version: 1.0\r\n"; // bu kısım tanımlama kısmı
$mailtanim .= "Content-type: text/plain; charset=iso-8859-9\r\n";
$mailtanim .= "From: $name <$subname>\r\n";
$mailtanim .= "Reply-To: $name <$port>\r\n";

$mailsonuc = mail("mailadresim", "$email adresinden mesajınız var..!" ,''.stripslashes($subname).' - Bu subname '.$port.' - Bu port '.$ip.' - Buda IP', $mailtanim);
if($mailsonuc) {
echo "

E-Postanız başarıyla gönderildi.

Ana sayfaya yönlendiriliyorsunuz!

";
header("Refresh:2 ; url=index.php");
}
else
echo "Mail gönderilirken hata oluştu..!";
?>
Dream592

kişi bu mesajı beğendi.

Dream592 Dream592 Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 20.09.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Web Master
  • Konum Burdur
  • Ad Soyad M** G**
  • Mesajlar 64
  • Beğeniler 8 / 8
  • Ticaret 0, (%0)
sovetski teşekkür ederim çalıştı
 

 

sovetski sovetski ♛ PHP ♛ Kimlik Onayı
  • Üyelik 03.08.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Yazılımcı
  • Konum Fransa
  • Ad Soyad A** H**
  • Mesajlar 1205
  • Beğeniler 437 / 458
  • Ticaret 2, (%100)
Dream592 rica ederim

iyi çalışmalar
 

 

wmaraci
wmaraci

berrynetwork berrynetwork WM Aracı Kullanıcı
  • Üyelik 08.04.2014
  • Yaş/Cinsiyet 40 / E
  • Meslek web design ve yazılım
  • Konum Antalya
  • Ad Soyad N** U**
  • Mesajlar 181
  • Beğeniler 16 / 24
  • Ticaret 2, (%100)
gün geçmiyorki yeni bir sorun çıkmasın :) aşağıdaki kodu kullanarak gmail üzerinden göndermeyi deneyeyim bari dedim ama şu hatayı aldım arkadaşlar. Bilenlerden yardım bekliyorum lütfen...


require_once('class.phpmailer.php');
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = 'smtp.gmail.com';
$mail->Port = 587;
$mail->SMTPSecure = 'tls';
$mail->Username = 'xxx@gmail.com';
$mail->Password = 'xxx';
$mail->SetFrom($mail->Username, 'Deneme');
$mail->AddAddress('xxx@gmail.com', 'gönderilen kişinin adı soyadı');
$mail->CharSet = 'UTF-8';
$mail->Subject = 'E-POSTA KONUSU';
$content = '
Bu bir test e-posta\'dır..
';
$mail->MsgHTML($content);
if($mail->Send()) {
// e-posta başarılı ile gönderildi
} else {
// bir sorun var, sorunu ekrana bastıralım
echo $mail->ErrorInfo;
}


Aldığım hatada aşağıdaki şekildedir arkadaşlar.


The following From address failed: xxx@gmail.com : Called Mail() without being connected
 

 

Dream592 Dream592 Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 20.09.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek Web Master
  • Konum Burdur
  • Ad Soyad M** G**
  • Mesajlar 64
  • Beğeniler 8 / 8
  • Ticaret 0, (%0)
sovetski hocam ben buna birde isim soy isim ve birde mail adresi ekledim yalnız benim mailime gelen bilgilerin tek bir satırda değildi alt alta gelmesini istiyorum nasıl yapabilirim
 

 

FurkanKandemir FurkanKandemir WM Aracı Kullanıcı
  • Üyelik 25.05.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Yazılım Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad F** K**
  • Mesajlar 833
  • Beğeniler 0 / 287
  • Ticaret 13, (%100)
$content = '
Bu bir test e-posta\'dır..
';


Burada $content değişkeni içine mailinizi cssli şekilde yazmalısınız ama dikkat edin her css kodu burda çalışmaz :) table tr td kullanarak basitçe yapabilirsiniz ve ya basitçe
kodu ekleyebilirsiniz.
Örnek:

$content= 'İsim: '.$Who.'
';
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al