Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP]Problem z zalacznikami..., (maly problem zwysylaniem emaila za pomoca php)
drcwycior
post 7.12.2009, 09:01:22
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 2.12.2009

Ostrzeżenie: (0%)
-----


Witam serdecznie, od jakiegos czsu borykam sie z malym problemem, a mianowicie mam problem z wyslaniem emaila z zalacznikiem. Sprawa wyglada o tyle dziwnie, ze wiadomosc zostaje wyslana, tylko na kazda skrzynke (procz gmaila - o dziwo) przychodzi wiadomosc bez tresci z pustym w srodku zalacznikiem. Jak juz wspominalem na gmaila przychodzi wiadomosc w dobrej formie ... Jesli ktos mial podobny problem, lub wie co nalezaloby zrobic aby poprawic ten blad, bardzo prosze o podzielenie sie ze mna ta informacja.

Ponizej podam kod odpowiedzialny za wysylanie wiadomosci:

PS. raz juz wstawialem podobna wiadomosc (tylko w innym dziale), ale zostala usunieta - mam nadzieje, ze teraz znajduje sie ona w odpowiednim.

Pozdrawiam

KOD :



$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/plain; charset=\"iso-8859-1\""."\r\n";

$headers .= "Content-Transfer-Encoding: 7bit"."\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-Type: a pplication/pdf; 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[malpa]gmail.com",$temat ,"", $headers);
Go to the top of the page
+Quote Post
kosmowariat
post 7.12.2009, 11:51:00
Post #2





Grupa: Zarejestrowani
Postów: 235
Pomógł: 17
Dołączył: 18.07.2007
Skąd: Białystok

Ostrzeżenie: (0%)
-----


może skorzystaj z jakiejś gotowej biblioteki ? np Zend_Mail albo PHPMailer ? będzie z górki ;-)
Go to the top of the page
+Quote Post
drcwycior
post 9.12.2009, 11:54:20
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 2.12.2009

Ostrzeżenie: (0%)
-----


Wolalbym to jednak zrobic recznie... ;]

Pomoze ktos ?

Ps. zauwazylem, ze to musi miec cos wspolnego z rozdzieleniem informacji w headerze :|...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 1.07.2025 - 04:09