DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
6
Cevap
459
Tıklama
0
Öne Çıkarma
Php ile nasil mail gonderebilirim?
T
10 yıl (39 mesaj)
Onbaşı
Konu Sahibi

Merhaba arkadaslar , bi sitenin iletisim formunda bulunan verileri mail ile farkli bi yere gondermek istiyorum . Ornegin sitenin adresi info@site.com bu adresten benimadresim@adres.com mailine formu gondermek istiyorum . Bunu nasil yapabilirim?



< Bu ileti mobil sürüm kullanılarak atıldı >

A
10 yıl (103 mesaj)
Çavuş

Tam anlayamadım ama sanırım iletişim formu gibi bişey istiyosun.

Öncelikle bir html dosyası açıyosun ismi index.html olsun ve içine

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Iletisim Formu Ornegi</title>
</head>
<body>
<form name="iletisimform" method="POST" action="gonder.php">
Adınız,Soyadınız: <input type="text" name="isimsoyisim"><br/>
E-Mail: <input type="text" name="email"><br/>
Telefon: <input type="text" name="telefon"><br/>
Mesajınız: <textarea rows="5" name="mesaj" cols="30"></textarea><br/>
<input type="submit" name="button" value="Gonder">
</form>
</body>
</html>

kodunu giriyosun ardından bir php dosyası açıyosun ismi gonder.php olsun

<?php

$isimsoyisim = $_POST["isimsoyisim"];
$email = $_POST["email"];
$telefon = $_POST["telefon"];
$mesaj = $_POST["mesaj"];
$alici = "mailadresin@gmail.com";
$konu = "Iletisim Formu";
$ipadres = $_SERVER['REMOTE_ADDR'];

if (($isimsoyisim=="") or ($email=="") or ($telefon=="") or ($mesaj=="")) {
echo "Lütfen tüm alanları doldurun";
}
else
{
$mesajlar.="iletisim formu mesaji<br/><br/>";
$mesajlar.="isim Soyisim: ".$isimsoyisim."<br/>";
$mesajlar.="E-Mail: ".$email."<br/>";
$mesajlar.="Telefon: ".$telefon."<br/>";
$mesajlar.="Mesaj: ".$mesaj."<br/>";
$mesajlar.="Ip Adres: ".$ipadres."<br/>";

$mesajgonder=mail($alici, $konu, $mesajlar, "Content-type: text/html; charset=utf-8\r\n");
if ($mesajgonder)
{
echo ("Mesajınız başarılı bir şekilde ulaştı. İletişim sayfasına geri dönmek için <br><a href=index.html>Buraya Tıklayın</a>");
}
else
{
echo ("Mesajınız gönderilirken bir hata oluştu. Daha sonra tekrar deneyin");
}
}
?>

Formdaki tüm bilgiler mail adresine gelecektir ek olarak ip adresi de gelir mail adresine kolay gelsin.Umarım hesap çalma vb. işlerde kullanmassın





< Bu mesaj bu kişi tarafından değiştirildi alfateam42 -- 19 Haziran 2016; 16:03:48 >
Bu mesaja 1 cevap geldi.
T
10 yıl (39 mesaj)
Onbaşı
Konu Sahibi

Yok yok hesap çalma gibi bi amacım yok :D yazdığınız kodda mail() fonksiyonu ile olay gerçekleşiyor ama bazı sunucularda bu fonksiyon kapalı diye biliyorum ayrıca spam kutusuna düşme gibi bil ihtimali var mı?


Bu mesaja 2 cevap geldi.
M
10 yıl (440 mesaj)
Teğmen

evet mail fonksiyonunda spam kutusuna düşer her zaman




Bu mesajda bahsedilenler: @taslan39
D
9 yıl (6032 mesaj)
Yarbay

quote:

Orijinalden alıntı: taslan39

Yok yok hesap çalma gibi bi amacım yok :D yazdığınız kodda mail() fonksiyonu ile olay gerçekleşiyor ama bazı sunucularda bu fonksiyon kapalı diye biliyorum ayrıca spam kutusuna düşme gibi bil ihtimali var mı?

mail() fonksiyonu kapalıysa veya kullanmak istemiyorsan PHP ile SMTP mail gönderebilirsin. SMTP protokolü gerçek e-posta hesabı kullanır. Bunun için yapılmış hazır kütüphane var.
"PHPMailer" ->https://github.com/PHPMailer/PHPMailer


Bu mesaja 1 cevap geldi.
T
9 yıl (39 mesaj)
Onbaşı
Konu Sahibi

quote:

Orijinalden alıntı: DoubleDragon

quote:

Orijinalden alıntı: taslan39

Yok yok hesap çalma gibi bi amacım yok :D yazdığınız kodda mail() fonksiyonu ile olay gerçekleşiyor ama bazı sunucularda bu fonksiyon kapalı diye biliyorum ayrıca spam kutusuna düşme gibi bil ihtimali var mı?

mail() fonksiyonu kapalıysa veya kullanmak istemiyorsan PHP ile SMTP mail gönderebilirsin. SMTP protokolü gerçek e-posta hesabı kullanır. Bunun için yapılmış hazır kütüphane var.
"PHPMailer" ->https://github.com/PHPMailer/PHPMailer

Teşşekür ederim önerdiğiniz yol başarılı bi şekilde çalıştı hocam


Bu mesaja 1 cevap geldi.
D
9 yıl (6032 mesaj)
Yarbay

quote:

Orijinalden alıntı: taslan39

quote:

Orijinalden alıntı: DoubleDragon

quote:

Orijinalden alıntı: taslan39

Yok yok hesap çalma gibi bi amacım yok :D yazdığınız kodda mail() fonksiyonu ile olay gerçekleşiyor ama bazı sunucularda bu fonksiyon kapalı diye biliyorum ayrıca spam kutusuna düşme gibi bil ihtimali var mı?

mail() fonksiyonu kapalıysa veya kullanmak istemiyorsan PHP ile SMTP mail gönderebilirsin. SMTP protokolü gerçek e-posta hesabı kullanır. Bunun için yapılmış hazır kütüphane var.
"PHPMailer" ->https://github.com/PHPMailer/PHPMailer

Teşşekür ederim önerdiğiniz yol başarılı bi şekilde çalıştı hocam

Reca ederim. Güle güle kullan



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.