Autor | Zpráva | ||
---|---|---|---|
Falc0n Profil * |
#1 · Zasláno: 7. 7. 2009, 00:31:34
Zdravím,
Chtěl bych se zeptat, zda-li už tu někdo neřešil problém s odesíláním mailu přes funkci mail() na gmail účet. Za žádnou cenu se mi nechce odeslat a to jsem zkoušel několik různých způsobů. Dočetl jsem se, že gmail požaduje nějakou autentizaci, někdo něco bližšího nemáte? Nejlépe funkční řešení? Děkuji |
||
ninja Profil |
#2 · Zasláno: 7. 7. 2009, 01:13:34
Chapu dobre ze se pokousite odeslat z PHP email pres SMTP server Gmailu? Nebo vam jen nejde poslat email na Gmail ucet (adresu)?
|
||
Falc0n Profil * |
#3 · Zasláno: 7. 7. 2009, 07:23:16
Webovky mám na hostmonsteru a na nastavení smtp serveru jsem nesahal. Nejde mi odeslat email na Gmail účet.
|
||
fuckin Profil |
#4 · Zasláno: 7. 7. 2009, 07:37:55
a na seznam.cz ti to odesle? Gmail pokud vim zadnou "ochranu" jak pises nema, taky k cemu? Ukaz kod.
|
||
Falc0n Profil * |
#5 · Zasláno: 7. 7. 2009, 07:42:15
Vezmu třeba kód z tohoto webu
<?php /* *************** diskuse.jakpsatweb.cz *** PHP FAQ ********************** */ function autoUTF($s) { // detect UTF-8 if (preg_match('#[\x80-\x{1FF}\x{2000}-\x{3FFF}]#u', $s)) return $s; // detect WINDOWS-1250 if (preg_match('#[\x7F-\x9F\xBC]#', $s)) return iconv('WINDOWS-1250', 'UTF-8', $s); // assume ISO-8859-2 return iconv('ISO-8859-2', 'UTF-8', $s); } function cs_mail ($to, $predmet, $zprava, $head = "") { $predmet = "=?utf-8?B?".base64_encode(autoUTF ($predmet))."?="; $head .= "MIME-Version: 1.0\n"; $head .= "Content-Type: text/plain; charset=\"utf-8\"\n"; $head .= "Content-Transfer-Encoding: base64\n"; $zprava = base64_encode (autoUTF ($zprava)); return mail ($to, $predmet, $zprava, $head); } /* ********************************************************************** ** */ ?> <?php $mail = "vas@web.cz"; $predmet = "ěščřžýáíé46"; $zprava = "Test, \r\n ěščřžýáíé123456789"; $kon = cs_mail ($mail, $predmet, $zprava, "From: vas@web.cz\n"); if ($kon) echo "E-mail byl úspěšně odeslán.<br>"; else echo "E-mail se bohužel nepodařilo odeslat.<br>"; ?> Na seznam se odešle bez problémů. |
||
Alphard Profil |
#6 · Zasláno: 7. 7. 2009, 09:46:28 · Upravil/a: Alphard
Falc0n:
Už je to nějaký pátek, ale když jsem tuto funkci testoval, chodilo to i na gmail. Nehází vám to gmail třeba do spamu? |
||
Falc0n Profil * |
#7 · Zasláno: 7. 7. 2009, 10:00:55
„Falc0n:“
„Už je to nějaký pátek, ale když jsem tuto funkci testoval, chodilo to i na gmail.“ „Nehází vám to gmail třeba do spamu?“ Vyzkoušel jsem to z jiného hostingu a funguje. Divné, proč mi to na gmail nechce odesílat pouze z hostmonsteru. Může to být nastavením smtp serveru na hostmonsteru? |
||
ninja Profil |
#8 · Zasláno: 7. 7. 2009, 10:16:57
Falc0n: Vedle blacklistu hostmonsteru pripada v uvahu zakaz jen u vasi vlastni domeny.
|
||
rasto2211 Profil |
#9 · Zasláno: 7. 7. 2009, 16:43:20
Na odosielanie e-mailov pouzivam PHPMailer. Mozes ceknut tu je nanho manual v cestine:
http://www.pcforum.sk/manual-pouzivame-phpmailer-vt63481.html Mate vobec povolenu funkciu mail()? |
||
Časová prodleva: 15 let
|
0