Merhabalar.

php ile mail atarken headers olarak aşağıdaki sistemi kullanıyorum. Ancak mail giderken bazı pc'ler de html kodları gözüktüğü şikayetini alıyorum. Sizce nasıl bir değişiklik yapmalıyım. ?

$headers = 'MIME-Version: 1.0' . "\\r\\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\\r\\n";
$headers .= 'From: allencarrturkiye.com <uyelik@allencarrturkiye.com>' . "\\r\\n";
$headers .= "Reply-To: no-reply\\r\\n";
$headers .= "X-Mailer: PHP\\n";
$headers .= "X-Sender: PHP\\n";

soruldu: 19 Eyl '13, 04:24

olkunmustafa's gravatar image

olkunmustafa
582222934
cevap kabul oranı: 26%

değiştirildi: 28 Eyl '13, 02:00

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183

Peki Olkun PHP de mail gönderirken hangi kütüphaneyi kullanıyorsun? PHPMailer?

(21 Eyl '13, 03:29) Oğuz Çelikdemir O%C4%9Fuz%20%C3%87elikdemir's gravatar image

Imm bir kütüphane eklemedim doğrusu bu konuda bir fikrim yok. Eklemeli miyim ?

(21 Eyl '13, 04:17) olkunmustafa olkunmustafa's gravatar image

Biraz araştırdım, bazı kişiler MIME direktifinin soruna neden olduğundan bahsediyor. MIME direktifinin olduğu satırı kaldırıp tekrar denermisin? Birde sondaki "newline" ve "carriage return" karakterlerini ayırmana gerek yok, doğrudan string içine yerleştirebilirsin :

$headers .= 'Content-type: text/html; charset=utf-8\\r\\n';

Birden neden çift escape "\\" (kaçış) karakteri kullanıyorsun? Bir sorunlamı karşılaştın?

permanent link

cevaplandı: 21 Eyl '13, 03:36

O%C4%9Fuz%20%C3%87elikdemir's gravatar image

Oğuz Çelikdemir
2.0k52234
cevap kabul oranı: 13%

değiştirildi: 21 Eyl '13, 03:38

Müşteriye mailini gmaile yükleterek geçici bir çözüm buldum. Benim ve arkadaşlarım thunderbird kullanıyorlar hiç bir sorun yok o yüzden sorunu görüp deneyemiyorum. Kodlamayı gösterdiğiniz şekilde değiştirdim bende yine sorun çıkmadı ama müşteriyi test edemiyorum şu anda. Bir sorunla karşılaşmadım ama karşılaşmamak için yaptım. Oraları da temizleyip deneyeceğim.

(21 Eyl '13, 04:16) olkunmustafa olkunmustafa's gravatar image

Mandrill api kullanarak daha pratik bir şekilde mail gönderebilirsiniz. Ben bir sitem için mail aktivasyon kodunu bu api ile gönderiyorum ve daha herhangi bir sıkıntı yaşamadım.

Api dökümanı için : https://mandrillapp.com/api/docs/

sayfasını inceleyebilirsiniz.

permanent link

cevaplandı: 13 Şub '15, 07:27

ydlgr's gravatar image

ydlgr
1164410
cevap kabul oranı: 0%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×168
×16

Soruldu: 19 Eyl '13, 04:24

Görüntüleme: 1,055 kez

Son güncelleme: 13 Şub '15, 07:27

powered by BitNami OSQA