Autor | Zpráva | ||
---|---|---|---|
PHPMAIL Profil * |
#1 · Zasláno: 4. 10. 2013, 22:25:46
Čaute, dělal jsem si script pro odeslání emailu se souborem, na google mail(gmail) vše funguje - HTML + soubor příjde v pořádku, ale na Seznamu nefunguje HTML ani ten soubor.
Email vypadá takhle : Content-Type: text/html Content-Transer-Encoding: 7bit <b>Varianta rozesílky : </b>100.000 email - 9.500 Kč<br /><b>Kontaktní os oba : </b>sdfsd<br /><b>Email/telefon : </b>tadeas.jilek@email.cz<br /><b>Da tum rozesílky : </b>sdf<br /><b>Vlastní newsletter : </b>ano <b>Varianta rozesílky : </b>100.000 email - 9.500 Kč<br /> <b>Kontaktní osoba : </b>sdfsd<br /> <b>Email/telefon : </b>tadeas.jilek@email.cz<br /> <b>Datum rozesílky : </b>sdf<br /> <b>Vlastní newsletter : </b>ano Soubor vypadá podobně a můj script je zde : $email_from = $email; // Who the email is from $email_subject = "Zpráva z webu"; // The Subject of the email $message2 = "<b>Varianta rozesílky : </b>$varianta<br />"; $message2 .= "<b>Kontaktní osoba : </b>$kontakt<br />"; $message2 .= "<b>Email/telefon : </b>$email<br />"; $message2 .= "<b>Datum rozesílky : </b>$datum<br />"; $message2 .= "<b>Vlastní newsletter : </b>$newsletter"; $email_to = "tadeas.jilek@email.cz"; // Who the email is to $boundary = md5(rand()); $headers = array( "MIME-Version: 1.0", "Content-Type: multipart/mixed; boundary=\"{$boundary}\"", "From: {$email_from}", ); $message = array( "--{$boundary}", "Content-Type: text/html", "Content-Transer-Encoding: 7bit", chunk_split($message2), "<b>Varianta rozesílky : </b>$varianta<br />", "<b>Kontaktní osoba : </b>$kontakt<br />", "<b>Email/telefon : </b>$email<br />", "<b>Datum rozesílky : </b>$datum<br />", "<b>Vlastní newsletter : </b>$newsletter", "--{$boundary}", "Content-Type: {$_FILES['file']['type']}; name=\"{$_FILES['file']['name']}\"", "Content-Disposition: attachment; filename=\"{$_FILES['file']['name']}\"", "Content-Transfer-Encoding: base64", chunk_split(base64_encode(file_get_contents("docasnesoubory/" . $_FILES["file"]["name"]))), "--{$boundary}--", ); $ok = @mail($email_to, $email_subject, implode("\r\n", $message), implode("\r\n", $headers)); if($ok){ echo "<script>alert('Email byl úspěšně odeslán.');</script>"; }else{ echo "<script>alert('Email nebyl odeslán.');</script>"; } |
||
CZechBoY Profil |
#2 · Zasláno: 6. 10. 2013, 01:29:58
čau, použij už hotovou třídu :D :D :D
|
||
Časová prodleva: 11 let
|
0