Ne php mail () kullanarak, e-posta başlıklarını içerecek?

2 Cevap php

Ben e-posta göndermek istediğiniz zaman, benim kodlar bunlar gibi görünür:

$headers =  'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: me@localhost' . "\r\n";

// Email Variables
$toUser  = 'you@something';
$subject = "Testing";
$body    = '<html><head><title></title></head><body>
            This is my picture <img src="http://domain.com/me.jpg">';

if(mail($toUser,$subject,$body,$headers)){
  echo "Email sent!!";
}

İşte benim sorular şunlardır:

  1. Ben <html>, <head>, <title>... etiketlerini içermelidir?
  2. Ben stil kullanabilir miyim? Örneğin, <div style="...">?
  3. Ben (resim eklemek için) <img> etiketi eklerseniz, çeşitli hesaplar için e-posta göndermek test, bu önemsiz postaları gider, ama sadece düz metin o doğuştan giderse. Herkes o yüzden herhangi bir fikri vardır? Ve nasıl çözmek için?

2 Cevap

Sen de bir text/plain bölümü ile multipart olarak e-posta göndermeniz gerekmektedir.

Bu metin sadece posta istemcileri ile insanlar okuyalım, ve aynı zamanda herhangi bir spam algılama sistemleri ile sizin lehinize sayacağım.

Posta css ile sorun (tekrar) tüm posta hizmetlerinin standart olmadığıdır

Burada tam bir descripction bulabilirsiniz

http://www.campaignmonitor.com/css/