Autor Zpráva
Falc0n
Profil *
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
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 *
Webovky mám na hostmonsteru a na nastavení smtp serveru jsem nesahal. Nejde mi odeslat email na Gmail účet.
fuckin
Profil
a na seznam.cz ti to odesle? Gmail pokud vim zadnou "ochranu" jak pises nema, taky k cemu? Ukaz kod.
Falc0n
Profil *
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
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 *
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
Falc0n: Vedle blacklistu hostmonsteru pripada v uvahu zakaz jen u vasi vlastni domeny.
rasto2211
Profil
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()?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: