Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.
Aktivasyon mailiniz gelmediyse buraya tıklayın.
04, 2008, 10:46:15 pm
42710 Mesaj 9329 Konu Gönderen: 17902 Üye
Son üye: Remark
Turk-Php.Com Forum  |  Yardım Forumları  |  Genel Yardım  |  Smtp ile Mail gönderme « önceki sonraki »
Sayfa: [1] Yazdır
Yazan Konu: Smtp ile Mail gönderme  (Okunma Sayısı 807 defa)
deja_wu
Günay Yılmaz
PHP Stajyeri
**
Offline Offline

Mesaj Sayısı: 275



Üyelik Bilgileri WWW
Smtp ile Mail gönderme
« : 03, 2006, 05:41:26 am »

Arkadaşlar sunucumda sadece smtp desteği var normail maili desteklemiyor aşağıdaki kodlarda smtp kullanarak nasıl mail atabilirim ?

Kod:
$alici = "$user_email";
$konu = "Sayın $username Mesaj Var";
$headers = "MIME-Version: 1.0\n" ;
$headers .= "In-Reply-To: admin@adresim.com\n";
$headers .= "Reply-To: admin@adresim.com\n";
$headers .= "X-Sender: admin@adresim.com\n";
$headers .= "X-Mailer: admin@adresim.com\n";
$headers .= "X-Priority: 3\n";
$headers .= "X-MSMail-Priority: Normal\\n";
$headers .= "Return-Path: admin@adresim.com\n";
$headers .= "from: adresim <admin@adresim.com>\n";
$gidecek .= "Sayın $ad $soyad\n";
$gidecek .= "Kimlik Bilgileriniz Eksik\n";
$gidecek .= "\n";
$gidecek .= "Kullanıcı Adı : $username\n";
$gidecek .= "Adınız : $ad\n";
$gidecek .= "Soyaınız : $soyad\n";
$gidecek .= "Tc Kimlik No : $kimlik\n";
mail($alici, $konu, $gidecek , $headers);
Logged

In the dark future, dark planet of dark people. DarkLords will rule

Jabber İletişim : deja_wu@member.turk-php.com
irrite
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 36



Üyelik Bilgileri
Ynt: Smtp ile Mail gönderme
« Yanıtla #1 : 04, 2006, 05:34:23 pm »

yanlış bilmiyorsam mail() fonlsiyonu zaten smtp tabanlı. o yüzden sorunsuz göndermesi lazım.
Logged
aziz
PHP Programcısı
****
Offline Offline

Mesaj Sayısı: 939



Üyelik Bilgileri
Ynt: Smtp ile Mail gönderme
« Yanıtla #2 : 04, 2006, 07:27:40 pm »

Atamazsınız  Undecided

100 tane header koysanız da atamazsınız. Maalesef. Bu işle tam 6 gün gece gündüz uğraştım.
ve hala neden firmanın mail() fonksiyonunu düzeltmediğini anlamadım  Huh

Çözüm şu şekilde :

http://phpmailer.sourceforge.net/  Buraya gidiyorsunuz.

Sonra dosyayı indirip manualini falan okuyun. Sonra 2 adet class var içinde onları kullanarak (başka dosyaya gereksinim olmuyor, extra pluginlere gerek yok)
yeni bir php dosyası oluşturup require ediyorsunuz buraya mail->From = "blah@blah.com"; gibi nesne oluşturarak ayarlıyosunuz bir 20-30 satır civarı
Artık attachment dan tutun html mail e kadar to cc bcc ..multiple alıcılara dahi yolluyorsunuz. Sizin hünerinize kalmış gerisi.


Yalnız burada çok ironik bir durum var, bende sizin daha evvel forumda yazdığınız kodlarla günlerce uğraşıp, gönderemeyip bu çözümü bulmuştum Smiley
Logged

Jabber:
xmpp:aziz@member.turk-php.com
Alihan ÇETİN
www.azizce.com
deja_wu
Günay Yılmaz
PHP Stajyeri
**
Offline Offline

Mesaj Sayısı: 275



Üyelik Bilgileri WWW
Ynt: Smtp ile Mail gönderme
« Yanıtla #3 : 06, 2006, 09:06:50 am »

abi ben çözemedim bunu Sad elinde bir örnek olan varsa gönderirse sevinirim.
Logged

In the dark future, dark planet of dark people. DarkLords will rule

Jabber İletişim : deja_wu@member.turk-php.com
aziz
PHP Programcısı
****
Offline Offline

Mesaj Sayısı: 939



Üyelik Bilgileri
Ynt: Smtp ile Mail gönderme
« Yanıtla #4 : 06, 2006, 06:16:29 pm »

yumurta var , un var, şeker var Smiley e sizde yapıverin keki canım...

bütün ayrıntıları yazdım... emeğe saygı  Undecided
Logged

Jabber:
xmpp:aziz@member.turk-php.com
Alihan ÇETİN
www.azizce.com
GiZeMsU
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 3


Üyelik Bilgileri
Ynt: Smtp ile Mail gönderme
« Yanıtla #5 : 07, 2008, 08:58:11 am »

merhaba
öncelikle eski bir başlığı gündeme getirdiğim için çok özür.arama yapmadan başlık açmak istemedim benim sorunum içinde bu başlığı uygun gördüm. her neyse... benim sorunum phpmailer kullanıyorum fakat hotmaile ulaşmıyor.forumda bi sürü arama yaptım ama net bir sonuç alamadım.
gmailde veya farklı uzantıdaki maillerde sorunsuz çalışıyor hotmailde junk a bile düşmüyor.kodlaırm şu şekilde

Kod:
<?php
header
("Content-type: text/html; charset=utf-8");
require_once(
"class.phpmailer.php");

$mail = new PHPMailer();

$mail->IsSMTP();
$mail->SMTPAuth true;  
$mail->IsHTML(true);                                 

# Yapman Gereken ayarlar 

$mail->Host "******";  // bildiğin eposta smtp sunucusu 
$mail->Username "*******";  // cPanel den eklediğin eposta adresi
$mail->Password "*******"// cPanel'den eklediğin eposta adresinin şifresi

$mail->From "********"// eposta kimden gidiyor | adres ?
$mail->FromName "*******"// eposta kimden geliyor | isim ?
$mail->AddAddress("*********"); // eposta kime gidiyor ?

# Ayarlar Bu kadar, şimdi epostaya gelelim. 

$mail->Subject "Bilgi"// Giden epostanın konusu
$mail->Body    "Bilgi 1: {$_POST['nane1']} Bilgi 2: {$_POST['nane2']} Bilgi 3: {$_POST['nane3']}"// formda yazdığımız name değerlerini burada istediğin gibi kullan. ben nane1 nane2 şeklinde yazdım 

#Eposta da bu kadar, bundan sonrası gönderme kısmı

if(!$mail->Send())
{
   echo 
"Eposta gönderilirken bir hata meydana geldi <p>";
   echo 
"işte hata: " $mail->ErrorInfo;
   exit;
}

echo 
"eposta gönderildi, afferin...";
?>

sorun bu dosyadamı bilmiyorum ama diğer dosyaların kodlarınıda ekleyebilirim.
Logged
CoDeDaNCeR
Ziyaretçi


E-Posta
Ynt: Smtp ile Mail gönderme
« Yanıtla #6 : 07, 2008, 06:02:10 pm »

ben phpmailer kullanmıyorum ama hotmail harici mailllere gidiyor hotmaile gitmiyorsa burada fark yaratacak özellilk isHtml methodu gibi geldi bana. bu hotmailde content type= alternative olayında bir değişiklik yaptılar galiba ben de sorun yaşadım geçenlerde neyse isHtml metodunu kullanmayarak veya false yaparak bir dene bakalım
Logged
GiZeMsU
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 3


Üyelik Bilgileri
Ynt: Smtp ile Mail gönderme
« Yanıtla #7 : 07, 2008, 06:09:03 pm »

biraz daha açabilirmisiniz tam olarak anlayamadım =)
Logged
CoDeDaNCeR
Ziyaretçi


E-Posta
Ynt: Smtp ile Mail gönderme
« Yanıtla #8 : 07, 2008, 06:12:40 pm »

$mail->IsHTML(true);
bunu
$mail->IsHTML(false);
bu şekilde değiştirin
olmazsa hiç yazmayın bir de öyle deneyin
Logged
GiZeMsU
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 3


Üyelik Bilgileri
Ynt: Smtp ile Mail gönderme
« Yanıtla #9 : 07, 2008, 06:28:52 pm »

iki şekildede denedim ne yazıkki olmadı
Logged
Sayfa: [1] Yazdır 
« önceki sonraki »
Gitmek istediğiniz yer:  


Turk-Php.Com Forum | SMF Forum Software © 2005, Simple Machines LLC. All Rights Reserved.