Php localhost mail gönderme

atakancicekdag

Hectopat
Katılım
31 Ocak 2014
Mesajlar
27
Php kullanarak localhost tan nasıl mail gönderebiliriz. Smtp kullanarak olacak galiba fakat yardımcı olursanız sevinirim. Yazdığım kodu da yazayım buyurun ;



Kod:
<?
$kime="Gönderilecek Mail Adresi";
$adi=$_POST['adi'];
$konu=$_POST['konu'];
$mail=$_POST['mail'];
$msg=$_POST['msg'];
$ip = $_SERVER['REMOTE_ADDR'];
$icerik="Adi Soyadi : ".$adi.
"<br/>==================================<br/> Konu : ".$konu.
"<br/>==================================<br/> Mail Adresi : ".$mail.
"<br/>==================================<br/> Mesaj : ".$msg.
"<br/>==================================<br/> Ip Adresi :".$ip;


$sent = mail($kime,$konu,$icerik);
if($sent){echo "<font color=green> Mail Gönderildi </font>";}else{echo "<font color=red> Mail Gönderilmedi </font>";}

?>
 
Mail server kurmanız ya da varolan bir SMTP mail server üzerinden göndermeniz gerekmektedir.
 
Kod:
<?php
$kime="gidecek mail adresi"[COLOR=#333333]$kime="Gönderilecek Mail Adresi";[/COLOR]
[COLOR=#333333]$adi=$_POST['adi'];[/COLOR]
[COLOR=#333333]$konu=$_POST['konu'];[/COLOR]
[COLOR=#333333]$mail=$_POST['mail'];[/COLOR]
[COLOR=#333333]$msg=$_POST['msg'];[/COLOR]
[COLOR=#333333]$ip = $_SERVER['REMOTE_ADDR'];[/COLOR]
[COLOR=#333333]$icerik="Adi Soyadi : ".$adi.[/COLOR]
[COLOR=#333333]if([/COLOR][COLOR=#333333]mail($kime,$konu,$icerik)[/COLOR][COLOR=#333333])
  {echo "<font color=green> Mail Gönderildi </font>";}
else
{echo "<font color=red> Mail Gönderilmedi </font>";}
[/COLOR]


Konfigürasyonu için php.ini

Kod:
STMP=stmp.benimsitem.org
stmp_port=25 
[COLOR=#333333]sendmail_from=admin@benimsitem.org
sendmail_path=[/COLOR][COLOR=#262626][FONT=Source Sans Pro]"/usr/sbin/sendmail -t -i"
[/FONT][/COLOR]

Gondermail.ini

Kod:
stmp_server=stmp.benimsitem.org
Stmp_port=25
stmp_sll=tls
error.logfile=eror.log
debug.logfile=debug.log
auth_username=admin@benimsitem.org
auth_password=1234
force_sender=admin@benimsitem.org

 
Son düzenleyen: Moderatör:
Php ile mail işlemleri artık yani sorun oluşturmasa gerek. Google bu kadar yaygınken yapmayın bunu. Google üzerinden php smtp mail diye aratman yeterli olur ayrıca yapacağın işlemler ise şu şekilde olmalı. Smtp mail sınıfını indirmen gerekiyor ve bunu kullanacağın .php dosyasına include etmen gerek. Son olarak da sınıfları çağırarak işlem yaptırman yeterli. Gerekli ayrıntı için linki incelersin. Smtp Mail Kullanımı
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…