Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: PHPmailer  (Přečteno 1296 krát)

CIF

  • Návštěvník
  • Příspěvků: 23
PHPmailer
« kdy: 04 Února 2010, 22:52:42 »
Zdravím, nevím, jestli je dobré, ptát se na php tady, ale mám tu dobré zkušenosti, takže to zkouším.

Mám problém s odesíláním mailů přes php class PHPmailer

takto vypadá důležitý úsek kódu, kde se předává adresa SMTP serveru:
Kód: [Vybrat]
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Username = 'user';
$mail->Password = 'pass';
$mail->Host = 'localhost';

a takto chyba po odeslání:
Kód: [Vybrat]
SMTP -> ERROR: Failed to connect to server ://localhost 25: php_network_getaddresses: getaddrinfo failed: Name or service not known (0)

Email Error: SMTP Error: Nelze navázat spojení se SMTP serverem.

Předem moc díky za každou radu a připomínky
PS: Ubuntu 9.10, apache2 + php + libphp-phpmailer <- všechno v nejnovější verzi

loyza

  • Návštěvník
  • Příspěvků: 16
Re: PHPmailer
« Odpověď #1 kdy: 05 Února 2010, 08:23:32 »
hele zkus co udělá tehle příkaz v terminálu:
telnet localhost 25

CIF

  • Návštěvník
  • Příspěvků: 23
Re: PHPmailer
« Odpověď #2 kdy: 05 Února 2010, 08:50:01 »
Z terminálu se normálně připojím, přes squirrelmail/rouncube všechno chodí, přes outlook z jiného počítače taky ok.

Mě spíš překvapuje, že dostane natvrdo 'localhost' jako hosta a přesto se snaží rozpoznat adresu '://localhost' - myslím, že chyba je tam, ale netuším, co s tím ...

A když jsem se do adresy pokusil dát 'http://localhost' snažil se rozpoznat '://http //localhost'
« Poslední změna: 05 Února 2010, 08:51:58 od CIF »

mka

  • Závislák
  • ***
  • Příspěvků: 1907
  • Chybovat je moje.
    • Příložany Cé Zet
Re: PHPmailer
« Odpověď #3 kdy: 05 Února 2010, 09:31:46 »
Tak se podívej, jak s tím ta třída nakládá. Z tohohle je prd poznat.

CIF

  • Návštěvník
  • Příspěvků: 23
Re: PHPmailer
« Odpověď #4 kdy: 05 Února 2010, 10:46:08 »
OK, omlouvám se, autor skriptu použil vlastní PHPmailer class, ne ten, který je standartně v PHPku a neumí psát kód ...
... ale i tak díky všem za snahu  ;)

 

Provoz zaštiťuje spolek OpenAlt.