Phpmailer

minatore

Utente Attivo
25 Set 2007
410
0
0

Ciao a tutti, mi sono deciso ad usare la classe phpmailer per l'invio di email, ma non riesco a farlo funzionare, dopo aver scaricato la classe, ho scopiazzato un articolo su questo sitohttps://www.mrw.it/php/articoli/inviare-email-classe-phpmailer_631_3.html
ed ho anche letto una recensione sulla chiusura forzata della connessione, ma ugualmente non riesco potreste darmi una mano nella sua configurazione.
L'errore che ricevo è questo
Codice:
The following From address failed:
Grazie da minatore
pagina php
PHP:
require "phpmailer/class.phpmailer.php";
$messaggio = new PHPmailer();
$messaggio->IsSMTP();

//settiamo su true il metodo che indica alla classe 
//il formato HTML
$messaggio->IsHTML(true);
$messaggio->Host='Host SMTP';

//intestazioni e corpo dell'email
$messaggio->From='[email protected]';
$messaggio->AddAddress('[email protected]');
$messaggio->AddReplyTo('[email protected]'); 
$messaggio->Subject='Prova formato HTML';

//inseriamo i tag HTML e i CSS per formattare il messaggio
$messaggio->Body = '<html><body><head><style>';
$messaggio->Body .= '.up{background-color:#FF0000;color:#000000;font-size:12px}';
$messaggio->Body .= '.down{color:#FF0000;text-align:left;font-size:15px}';
$messaggio->Body .= '</style></head>';
$messaggio->Body .= '<center><table><tr><td class="up">Ciao!!</td></tr>';
$messaggio->Body .= '<tr><td class="down">ciao!!!</td></tr></table></center>';
$messaggio->Body .= '</body></html>';

//parte relativa all'invio
if(!$messaggio->Send()){ 
  echo $messaggio->ErrorInfo; 
}else{ 
  echo 'Email inviata correttamente!';
}
$messaggio->SmtpClose();
unset($messaggio);
 

minatore

Utente Attivo
25 Set 2007
410
0
0

Un saluto a tutti, sto provando phpmailer ma non riesco a farlo funzionare,
qualcuno di animo buono potrebbe postarmi un semplice codice di invio email che funzioni anche su libero
Grazie da minatore
 

minatore

Utente Attivo
25 Set 2007
410
0
0

Un saluto a tutti, sto provando phpmailer ma non riesco a farlo funzionare,
qualcuno di animo buono potrebbe postarmi un semplice codice di invio email che funzioni anche su libero
Grazie da minatore

Grazie per l'interesse, ma penso di esserci riuscito e sembra che libero riesca a ricevere una mail
Grazie a tutti
 

Nefyt

Utente Attivo
17 Apr 2012
1.102
0
0

Un saluto a tutti, sto provando phpmailer ma non riesco a farlo funzionare,
qualcuno di animo buono potrebbe postarmi un semplice codice di invio email che funzioni anche su libero
Grazie da minatore
Non credo ti serve configurare l'smtp prova senza e dovrebbe andare

PHP:
require "phpmailer/class.phpmailer.php"; 
$messaggio = new PHPmailer(); 

//settiamo su true il metodo che indica alla classe  
//il formato HTML 
$messaggio->IsHTML(true); 

//intestazioni e corpo dell'email 
$messaggio->From='[email protected]'; 
$messaggio->AddAddress('[email protected]'); 
$messaggio->AddReplyTo('[email protected]');  
$messaggio->Subject='Prova formato HTML'; 

//inseriamo i tag HTML e i CSS per formattare il messaggio 
$messaggio->Body = '<html><body><head><style>'; 
$messaggio->Body .= '.up{background-color:#FF0000;color:#000000;font-size:12px}'; 
$messaggio->Body .= '.down{color:#FF0000;text-align:left;font-size:15px}'; 
$messaggio->Body .= '</style></head>'; 
$messaggio->Body .= '<center><table><tr><td class="up">Ciao!!</td></tr>'; 
$messaggio->Body .= '<tr><td class="down">ciao!!!</td></tr></table></center>'; 
$messaggio->Body .= '</body></html>'; 

//parte relativa all'invio 
if(!$messaggio->Send()){  
  echo $messaggio->ErrorInfo;  
}else{  
  echo 'Email inviata correttamente!'; 
}

edit: ho visto ora che hai già risolto, bene :)
 
Ultima modifica:

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
nefyt ha ragione, generalmente quando un linea non dovrebbe servire l'smtp, anzi spesso fa casino, io uso l'smtp solo per inviare da locale
edit
oltre alle istuzini che ti ha dato nefyt visto che invii in html aggiungerei l'altBody
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
G phpmailer e php 8.1 con estensione mysqli PHP 6
E Hosting e phpmailer PHP 0
E PHPMailer PHP 4
D PHPMailer con account gmail PHP 14
I PHPMailer non funziona PHP 13
I Guida/Tutorial configurare PHPMailer per inviare mails tramite contact form? PHP 2
A PHPMAILER e UMLAUTS (lettere tedesche äüäöß) PHP 2
G PHPMailer: SMTP error Gmail PHP 8
M Come usare la nuova versione di phpmailer? PHP 2
P [PHPmailer] SMTP Aruba.. problemi PHP 8
G Invio Mail con PHPMailer, problemi SMTP PHP 7
V PHPMailer PHP 11
V PHPmailer allegato PHP 0
P problemi invio email con phpmailer PHP 47
P phpmailer PHP 0
localhost.nicola File log erroe con phpmailer PHP 3
A problema phpmailer PHP 32
L invio smtp con phpmailer - problema invia due volte la email allo stesso utente PHP 0
O PhpMailer, Composer e Netbeans PHP 1
M Come inviare due mail diverse con phpmailer PHP 6
Z email phpmailer non arrivano PHP 0
B Invio email multiple PHPMAILER PHP 3
L Problema phpmailer,jquery e smtp PHP 1
P Problemi visualizzazione html con phpmailer PHP 6
P phpmailer e file_get_contents PHP 1
P Phpmailer ed wind-infostrada PHP 20
felino PHPMailer: Indirizzo IP e Immagine PHP 6
lsnight Phpmailer per principianti PHP 7
K form con phpmailer PHP 18
P Invio multiplo mail con phpmailer PHP 5
L problema classe phpmailer con la mia classe clsMail PHP 2
G problema con phpmailer 5.2.1 PHP 1
M phpmailer multiplo in più pagine di un sito PHP 5
N PhpMailer SELECT e OPTION PHP 190
N PhpMailer e salvataggio allegato sul server PHP 11
R Phpmailer SMTP PHP 23
A problema con phpmailer PHP 10
metalgemini PHPmailer non arriva allegato PHP 10
piccino PHPMailer: inserire allegato PHP 5
E Invio email (era: phpmailer) PHP 52
F Phpmailer e l'indirizzo del mittente PHP 3
F PhpMailer PHP 5
borgo italia phpmailer?? PHP 7
C phpmailer PHP 7
emanuelevt phpmailer e altervista PHP 3
catellostefano Problema con la classe class.phpmailer.php PHP 5
SolidSnake4 PHPmailer errore PHP 4
A classe PHPMailer e mail di Libero PHP 1
S php mail vs phpmailer PHP 0
T Problemi phpmailer x invio ad indirizzi di libero. Aiutatemi! PHP 14

Discussioni simili