![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 2.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mecze sie ostatnio z przeslaniem wiadomosci email z zalacznikami przy uzyciu funkcji mail(). Wszystko pieknie sie wysyla na moja poczte na gmailu - a gdy stram sie przeslac wiadomosc na kazda inna skrzynke, wtedy przychodzi pusta wiadomosc (informacje zawarte w tej wiadomosci to : temat + pusty (dobrze nazywajacy sie) zalacznik). Przedstawie wam kawalek kodu odpowiedzialny za wysylanie owej wiadomosci:
$from = $_POST['r_Mail']; $headers = "From: ".$from."\r\n"; $pdfdoc = $pdf2->Output("", "S"); $attachment = chunk_split(base64_encode($pdfdoc)); $separator = md5(time()); $headers .= "MIME-Version: 1.0"."\r\n"; $headers .= "Content-Type: multipart/mixed; boundary=\"".$separator."\""."\r\n"."\r\n"; $headers .= "Content-Transfer-Encoding: 7bit"."\r\n"; $headers .= "This is a MIME encoded message."."\r\n"."\r\n"; // message $headers .= "--".$separator."\r\n"; $headers .= "Content-Type: text/html; charset=\"iso-8859-1\""."\r\n"; $headers .= "Content-Transfer-Encoding: 8bit"."\r\n"."\r\n"; $headers .= $message."\r\n"."\r\n"; // attachment $headers .= "--".$separator."\r\n"; $headers .= "Content-Type: application/octet-stream; name=\"".$filename."\""."\r\n"; $headers .= "Content-Transfer-Encoding: base64"."\r\n"; $headers .= "Content-Disposition: attachment"."\r\n"."\r\n"; $headers .= $attachment."\r\n"."\r\n"; $headers .= "--".$separator."--"; @mail("mymail@gmail.com",$temat , "", $headers); Jesli ktos wie dlaczego na gmailu dostaje ta wiadomosc w normalnej formie, a na innych skrzynkach pocztowych nie, to bardzo prosze o pomoc i rade. Z gory dziekuje i pozdrawiam |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
Dodaj BBcode.
Przenoszę. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 19:54 |