Tekil Mesaj gösterimi
  #1 (permalink)  
Alt 15.11.07, 10:56 PM
WHMSonic - ait Kullanıcı Resmi (Avatar)
WHMSonic WHMSonic isimli Üye şimdilik offline konumundadır
WHM Developer
 
Üyelik tarihi: Nov 2007
Mesajlar: 91
Tecrübe Puanı: 31
WHMSonic has a reputation beyond reputeWHMSonic has a reputation beyond reputeWHMSonic has a reputation beyond reputeWHMSonic has a reputation beyond reputeWHMSonic has a reputation beyond reputeWHMSonic has a reputation beyond reputeWHMSonic has a reputation beyond reputeWHMSonic has a reputation beyond reputeWHMSonic has a reputation beyond reputeWHMSonic has a reputation beyond reputeWHMSonic has a reputation beyond repute
Thumbs up SMTP Login olma ve Gerçek Email (PHP)

Merhaba,
Bu konu bir çok yerde aranan ve sorulan bir durumdur, bildiğiniz üzere php ile sitelerinizin üzerinden gönderdiğiniz emailler nobody olarak gider ve bir çok email firmasına veya servera ulaşmaz. Bu yazımda size php ile SMTP girişi yaparak nasıl gerçek email gönderebileceğinizi göstereceğim ve emailleriniz outlooktan gönderir gibi gidecektir.

Öncelikle bu konu sadece WHM/Cpanel serverları için geçerlidir; alt kısımdaki işlemleri takip edin.

Serverınıza root SSH girişi yapınız ve alt kısımdaki komutu komut satırınıza kopyalayıp çalıştırınız.

Kod:
pear install Mail;pear install Net_SMTP;pear install Auth_SASL;
Yukardaki işlemi tamamladığınızda, serverınıza pear Mail eklentisi ilave edilmiş olacaktır. Bu sayede alt kısımdaki php scriptini kullanarak herhangi bir websiteniz üzerinden gerçek emailler gönderebilir kendinize göre form scriptleri hazırlayabilirsiniz böylece emailleriniz nobody olarak gitmeyecek ve spama düşmeyecektir.

PHP- Kodu:
<?php
require_once "Mail.php";
$from "Benim_Adim <isim@emailadresim.com>";
$to "Gidecek_Kisi <isim@gidecekemail.com>";
$subject "Hi!";
$body "Hi,\n\nHow are you?";
$host "mail.mailserveriniz.com";
$username "isim@emailadresim.com";
$password "email_Sifrem";
$headers = array ('From' => $from,
  
'To' => $to,
  
'Subject' => $subject);
$smtp Mail::factory('smtp',
  array (
'host' => $host,
    
'auth' => true,
    
'username' => $username,
    
'password' => $password));
$mail $smtp->send($to$headers$body);
if (
PEAR::isError($mail)) {
  echo(
"<p>" $mail->getMessage() . "</p>");
 } else {
  echo(
"<p>Mail Basari ile gonderildi!</p>");
 }
?>
__________________
Regards,
We Develop The Future
The Revolution Of WHM/cPanel Plugins ( Automatic ShoutCast & IRC )
www.whmsonic.com

Konu WHMSonic tarafından (15.11.07 Saat 11:01 PM ) değiştirilmiştir..
Alıntı ile Cevapla