Napisałem skrypt wysyłający maile z pewnymi grafikami z tym, że są one osadzane w mailu przy użyciu cid i tutaj pojawia się pewien problem. 2-3 obrazki pryzchodza mi poprawnie w sformatowanym mailu a nastepne niestety nie. Przeanalizowałem i okazuje się, ze chodzi o obejętość grafik gdyż jelsi dam mniejsze mogępsokojnie wysłac i 5 grafik. I tutaj moje pytanie - czy są jakieś parametry odpowiedzialne za max dopuszczalna objętość w tak skonstruowanych mailach? Dla pryzkładu fragment kodu ponizej:
// nagłówki i obsługa załącznika
$tresc .="--$znacznik2--\n\n";
$tresc .="--$znacznik1\n";
$tresc .="Content-Type: image/gif;\n";
//$tresc .="Content-Disposition: attachment;\n";
$tresc .=" filename=\"$nazwapliku\"\n";
$tresc .="Content-Transfer-Encoding: base64\n";
$tresc .="Content-ID: <$cid>\n\n";
$f = fopen($plik,"rb");
$dane = fread($f,filesize($plik));
fclose($f);
$tresc .= chunk_split(base64_encode($dane));
// załącznik 2
$tresc .="--$znacznik1\n";
$tresc .="Content-Type: $typpliku\n";
//$tresc .="Content-Disposition: attachment;\n";
$tresc .=" filename=\"$nazwapliku2\"\n";
$tresc .="Content-Transfer-Encoding: base64\n";
$tresc .="Content-ID: <$cid2>\n\n";
$f = fopen($plik2,"rb");
$dane = fread($f,filesize($plik2));
fclose($f);
$tresc .= chunk_split(base64_encode($dane));
// załącznik 2 end
Kolejne grafiki sa identycznie załaczane a wszystkie odpowiednio wczesniej zdefiniowane i dołaczane do maila. Prosze o jkaieś informacje.