Autor Zpráva
xXWojtaXx
Profil
Ahoj,
jsem v PHP zatím ještě amatér ale chci si skusit z localhostu EasyPHP odeslat email.
Co jsem koukal na diskuze a návody tak tam se mluvilo o PHP maileru který jsem použil ale pořád mi to píše SMTP connect() faield
Přikládám múj kód s funkčním gmail uživatelem czmailtestuser@gmail.com Heslo: testvani
Na tohoto uživatele se kdyžtak můžete přihlásit. Na tuto mail adresu by se měli emaily odesílat.

<
<?php
require("class.phpmailer.php");
 require("PHPMailerAutoload.php");
    $mail = new PHPMailer();
         $mail->IsSMTP();  
         $mail->Host = "smtp.gmail.com";   
         $mail->SMTPAuth = true; 
         $mail->Username = "czmailtestuser@gmail.com"; 
         $mail->Password = "testovani";
         $mail->CharSet  = "utf-8"; 
         $mail->From     = "czmailtestuser@gmail.com";
         $mail->FromName = "Test User";
         $mail->WordWrap = 50;   
         $mail->IsHTML(true);  
         $mail->Subject  =  "Předmět";
         $mail->Body     =  " Text emailu "; 
         $mail->AddAddress("czmailtestuser@gmail.com"); 
         $mail->AddReplyTo("czmailtestuser@gmail.com");
         
         if(!$mail->Send())
         {
           echo "<br>Nepodařilo se odeslat e-mail</br>";
           echo "<b>ERROR:".$mail->ErrorInfo;
           exit;
         } else echo "Email uspesne odeslan";
?

Ve složce mám z PHPMaileru soubory:
class.phpmailer.php
class.pop3.php
class.smtp.php
PHPMailerAutoload.php

Co by mohlo být špatně?
Předem Díky.
mimochodec
Profil
Budu jen hádat. Umožňuje gmail připojení tímto způsobem? Phpmailer je dobrá knihovna, ale podle mého názoru má mizerně ošetřené situace, kdy se jí odeslání nepodaří. "SMTP connect() failed" může mít spoustu příčin a nevěřím, že by daný smtp server nějaký konkrétnější důvod neudal.
Keeehi
Profil
A potřebujete ty maily opravu odesílat? Jestli to má sloužit jen k otestování, tak existuje mnohem jednodušší řešení.
xXWojtaXx
Profil
Keeehi:
Chtěl bych z toho později udělat projekt který by mi třeba každý den odeslal na email data o tom co a jak se stalo. Přesněji budu mít na filtraci připojenou programovatelnou desku která bude filtraci podle několika vstupů zapínat a vypínat a já si chci vždy když se filtrace zapne odeslat mailem data o tom jaká byla vlhkost, teplota, teplota vody...
Potřebuji maily odesílat.
nightfish_
Profil *
Pro odesílání přes SMTP server gmailu bude nutné přidat další parametry. Viz kód přímo od tvůrců PHPMaileru

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:

0