[ Vas @ 02.11.2004. 10:11 ] @
Molim da pogledate ovaj kod i kazete mi zasto je na @ptt.yu i na @yahoo.com sve u redu, tj. salje html mail i pdf fajl u attachmentu a na @t-online.de dobijem html kod, a umesto attachmenta brdo djubreta.


$filename = "./rechnung.pdf";
$handle = fopen($filename, 'rb');
$contents = fread($handle,filesize($filename));
fclose($handle);
$encoded = chunk_split(base64_encode($contents));

$seperator = md5(uniqid(time()));
$from = 'ADLER Export-Import WEB Shop < [email protected] >';
$header = '';
$header .= "From: $from\r\n";
$header .= "MIME-Version: 1.0\r\nContent-Type:"." multipart/mixed;boundary=\"$seperator\";\r\n";
$header .= "charset=\"iso-8859-1\"\r\nContent-Transfer-Encoding:"."7bit\r\n\n";
$header .= "If you are reading this, your mail client does not support MIME.\r\n\n";
$header .= "--$seperator\r\n";
$header .= "Content-Type: text/html; charset=\"iso-8859-1\"\r\n";
$header .= "Content-Transfer-Encoding: 7bit\r\n\n";
$header .= $mailmessage."\r\n\n";
$header .= "--$seperator\r\n";
$header .= "Content-Type: application/pdf; name=\"rechnung.pdf\"\r\n";
$header .= "Content-Transfer-Encoding: base64\r\n";
$header .= "Content-Disposition: attachment\r\n\n";
$header .= $encoded."\r\n";
$header .= "--$seperator--\r\n";

$chk=@mail($uemail, "Your order form Adler WEB Shop", $mailmessage, $header);
if($chk) $chk=@mail($realaemail, "Order from $uname", $mailmessage, $header);
if(!$chk) echo "<p><b>Greska. Nije poslato!</b>";
[ ppavlovic @ 03.11.2004. 11:47 ] @
Sunny boy... Ne razumem ti ja sta si ti ovde napisao.
Zasto deder ne skines lepo sa interneta class.phpmailer i napravis to isto? E, ako ni tad nece, onda ponovo postuj problem pa cemo da ga resavamo.
[ Vas @ 03.11.2004. 12:22 ] @
Dok ne skinem class.phpmailer:
Radi se o tome da gore napisani kod radi SUPER kada za e-mail adresu upisem svoju adresu na YAHOO-u ili svoju adresu na PTT-u. Dobijem email u HTML formatu (tabela, formatiran tekst, slika), a kao attacment sve to samo u PDF formatu. Medjutim, kada za adresu stavim [email protected] umesto HTML stranice dobijem HTML kod (onaj koji sam pisao, sa tagovima i svim ostalim zezalicama), a umesto PDF fajla, u nastavku mail-a, dobijem brdo teksta - djubreta.

Kao da na @t-online.de mogu da saljem samo tekstualne mailove. Da li je to moguce?

P.S. Sajt se (i gore navedeni kod) inace nalazi na t-online.de
[ _owl_ @ 03.11.2004. 14:47 ] @
Da li mail na @t-online.de gledas preko nekog webmail-a ili preko klasicnog mail klijenta?? Takodje mozes da sredis da na kraju svake linije saljes \r\n (u ovom kodu koji si dao negde saljes \r\n\ a negde \r\n\n.
[ Vas @ 04.11.2004. 09:53 ] @
Stvarno, da li je mozda do podesavanja u Outlook Express-u?
Taj problem se, u stvari ne desava kod mene, vec kod narucioca posla koji ima nalog na @t-online.de i postu skida preko Outlook-a. Rezultat onoga sto on dobije (plain text umesto HTML i djubre umesto attachmenta) mi je poslao mejlom.
Ponavljam, moj Outlook sa nalogom na PTT-u skida sve kako treba, a takodje i YAHOO.

Hvala na savetima
[ ppavlovic @ 04.11.2004. 14:30 ] @
Ne volim da se ponavljam... Skini class.phpmailer.php i uradi to isto, pa i ako tada pravi probleme, onda ce mo da trazimo problem.
Najverovatnije je problem sto mail server t-online umetne neke hedere koji (s' oprostenjem) izmrckaju ostatak poruke... Therefore, skini class.phpmailer pa to isto uradi. Oduzece ti cc-a 10 minuta.
[ NetworkAdmin @ 05.11.2004. 15:02 ] @
Jos jedna stvar nemas filename

Code:
$header .= "Content-Type: application/pdf; name=\"rechnung.pdf\"\r\n";
$header .= "Content-Transfer-Encoding: base64\r\n";
$header .= "Content-Disposition: attachment\r\n";
$header .= " filename=\"rechnung.pdf\"\r\n\n";
$header .= $encoded."\r\n";
$header .= "--$seperator--\r\n";
[ Vas @ 07.11.2004. 01:40 ] @
Skinuo sam class.phpmailer.php i, gle cuda, radi bez problema. Ne znam gde sam pogresio u gore pomenutom kodu, ali sada nema ni veze. Hvala svima, narocito Petru (oduzelo mi je cirka 10 min).
Javljacu se ja jos za pomoc.