Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

mail() funkcija i gmail.com

[es] :: PHP :: mail() funkcija i gmail.com

[ Pregleda: 3003 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

miljakovic
Miljakovic Djordje
Kraljevo

Član broj: 122900
Poruke: 36
*.dynamic.sbb.rs.



+1 Profil

icon mail() funkcija i gmail.com15.01.2011. u 13:03 - pre 161 meseci
Imam jedan neobican (bar za mene) problem. U skripti imam petlju iz koje saljem mailove na adrese iz baze.

Vecina mailova biva poslata bez ikakvih problema, zajedno sa attachmentom.
jedini mail na koji stize poruka ali ne prikazuje attachment je gmail.com.

evo, stavicu i deo koda, mozda u njemu nesto nije u redu:


Code:

$sel="select * from sletter where time='1'";
$rs=mysql_query($sel);
while($m=mysql_fetch_array($rs))
{

$to = $m[1];

$random_hash = md5(date('r', time()));
$headers = "From: [email protected]\r\nReply-To: [email protected]";
$headers .= "\r\nContent-Type: multipart/mixed; boundary=\"PHP-mixed-".$random_hash."\"";
$attachment = chunk_split(base64_encode(file_get_contents($dokument)));
ob_start(); 
?>

--PHP-mixed-<?php echo $random_hash; ?> 
Content-Type: multipart/alternative; boundary="PHP-alt-<?php echo $random_hash; ?>"

--PHP-alt-<?php echo $random_hash; ?> 
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit

--PHP-alt-<?php echo $random_hash; ?> 
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: 7bit


<p><?php echo $msg; ?></p>

--PHP-alt-<?php echo $random_hash; ?>--

--PHP-mixed-<?php echo $random_hash; ?> 
Content-Type: application/zip; name="<?php echo $dokument; ?>" 
Content-Transfer-Encoding: base64 
Content-Disposition: attachment 

<?php echo $attachment; ?>
--PHP-mixed-<?php echo $random_hash; ?>--


<?php
$message = ob_get_clean();
$mail_sent = @mail( $to, $subject, $message, $headers );

}


mislim, kod je verovatno ispravan jer na sve ostale mailove stize i poruka i prikacen fajl samo na gmail-u pravi problem.
prosao sam kroz celi forum ali nisam nasao odgovor na moje pitanje.

Nadam se da je jos neko imao ovaj problem i da ga je uspesno resio jer vecina mojih korisnika su na gmail-u.

edit by FlyLord: stavljeni code tagovi

[Ovu poruku je menjao flylord dana 19.01.2011. u 11:11 GMT+1]
 
Odgovor na temu

miljakovic
Miljakovic Djordje
Kraljevo

Član broj: 122900
Poruke: 36
*.dynamic.sbb.rs.



+1 Profil

icon Re: mail() funkcija i gmail.com17.01.2011. u 10:56 - pre 161 meseci
Evo sad sam ponovo nesto menjao ali i dalje gmail to prijavljuje kao spam i ne prikazuje ni tekst poruke ni prikacen fajl. Nije valjda da niko nema ideju kako da iskoristim php funkciju mail() a da je gmail pritom ne vidi kao spam.

Ako negde na forumu ima resenje, uputite me pa cu da pretrazim kompletne forume...
 
Odgovor na temu

midgard
Beograd, Vozdovac

Član broj: 59016
Poruke: 127
*.routotelecom.com.



+1 Profil

icon Re: mail() funkcija i gmail.com18.01.2011. u 13:53 - pre 161 meseci
Koristi gmail-ova podesavanja za SMTP i trebalo bi svuda da ti stize kako treba.
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
*.adsl.eunet.rs.



+19 Profil

icon Re: mail() funkcija i gmail.com18.01.2011. u 18:34 - pre 161 meseci
Pogledaj da ti nije slučajno IP adresa sajta (ili odakle već šalješ mejlove) na nekoj black-listi:
http://www.mailradar.com/rbl/
http://www.anti-abuse.org/rbl-check-update/
http://www.mxtoolbox.com/blacklists.aspx
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

flylord
Ilić Aleksandar
Simplicity d.o.o.
Nis/Uzice

Član broj: 2954
Poruke: 3859
*.static.sbb.rs.

ICQ: 4849714


+68 Profil

icon Re: mail() funkcija i gmail.com19.01.2011. u 10:11 - pre 161 meseci
Ja bih ti preporucio da koristis http://swiftmailer.org/
Mnogo ces manje problema imati i bice te mnogo lakse da napravis slanje maila
 
Odgovor na temu

[es] :: PHP :: mail() funkcija i gmail.com

[ Pregleda: 3003 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.