problema phpmailer

akp

Utente Attivo
8 Giu 2015
133
0
16
salve a tutti, sto configurando phpmailer per l'invio di email da [email protected], il dominio è abilitato per l'invio e la ricezione di email, infatti da un client di posta invio e riceve tranquillamente. I parametri che setto sono:
PHP:
$mail = new PHPMailer();
     // Set mailer to use SMTP
    $mail->isSMTP();
     // SMTP server
    $mail->Host = "nomehost";

    $mail->SMTPDebug  = 2;
    // Enable SMTP authentication
    $mail->SMTPAuth = true;
    // SMTP username
    $mail->Username = ' [email protected]';
    // SMTP password
    $mail->Password = 'xxxxxxxxxxxx';

    $mail->SMTPSecure = 'ssl';
    // TCP port to connect to
    $mail->Port = 465;

    $mail->SetFrom(' [email protected]', 'miosito');
    // Name is optional
    $mail->addAddress('[email protected]');

    // Set email format to HTML
    $mail->isHTML(true);
    $mail->Subject = 'info';
    $mail->Body = 'Questa è una prova <b>BENVENUTO!</b>';
    //$mail->AltBody = 'This is the body in plain text for non-HTML mail clients';

    if(!$mail->send()) {
        echo 'Message could not be sent.';
        echo 'Mailer Error: ' . $mail->ErrorInfo;
    } else {
        echo 'Message has been sent';
    }

ricevo nella pagina dove chiamo questa funzione dei messaggi client->server, il testo dell'email e alla fine Message has been sent'. Il problema è che non mi arriva l'email. Qualcuno che ha avuto il mio stesso problema potrebbe aiutarmi gentilmente?
grazie
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
sostituisci il parametro di debug con 4 (non documentato), in modo da vedere tutto il dialogo con il server smtp
$mail->SMTPDebug = 4;

indirizza l'output sul video
$mail->Debugoutput = "html";

oppure nel file di log di php
$mail->Debugoutput = "error_log";

invia 1 sola mail e leggi il risultato del debug, per vedere se ci sono segnalazioni particolari
 

akp

Utente Attivo
8 Giu 2015
133
0
16
sostituisci il parametro di debug con 4 (non documentato), in modo da vedere tutto il dialogo con il server smtp
$mail->SMTPDebug = 4;

indirizza l'output sul video
$mail->Debugoutput = "html";

oppure nel file di log di php
$mail->Debugoutput = "error_log";

invia 1 sola mail e leggi il risultato del debug, per vedere se ci sono segnalazioni particolari

Fatto!
Allora sembra che tutto vada bene, dalla documentazione leggo anche "Authentication successful". Ma l'email non arriva
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
forse dico una cosa scontata, ma verifica se nella cartella di phpmailler hai il file
class.smtp.php
scaricabile assieme alla phpmailler
quando dai smtp phpmailler se la carica in automatico
almeno nella versione che ho io ci deve essere, senza non mi funzionava
 

akp

Utente Attivo
8 Giu 2015
133
0
16
La classe SMTP è presente nella cartella! Avevo provato anche ad includerla ma non cambiava nulla. Ah dimenticavo di dire che gli unici file che includo sono :
1) class.phpmailer.php
2)phpmailerautoload.php

Inviato dal mio XT1068 utilizzando Tapatalk
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
per chiarire, nel mio form contatti (da remoto) faccio cosi
PHP:
<?php
//....tutti i vari controlli ecc...
require "phpmailler/class.phpmailer.php";//richiamo la classe
		$Emailmessaggio = new PHPmailer();
		$Emailmessaggio->SetLanguage('it','language/'); //messo italiano, ma la scelta è vasta
		//per inviare da locale *** INIZIO********
		//$Emailmessaggio->IsSMTP();  // send via SMTP
		//$Emailmessaggio->Host     = "smtp.xxxxxxx.it"; // SMTP servers
		//$Emailmessaggio->SMTPAuth = true;     // turn on SMTP authentication
		//$Emailmessaggio->Username = "lina.xxxxxx";  // SMTP username
		//$Emailmessaggio->Password = "xxxxxxx"; // SMTP password
		//per inviare da locale*** FINE************
		$Emailmessaggio->IsHTML(true); // invio l'email in formato HTML
		$Emailmessaggio->FromName= $_SESSION['cont']['nome_F'];
		$Emailmessaggio->Subject=$_SESSION['cont']['oggetto_F'];
		$Emailmessaggio->From=$_SESSION['cont']['email_F'];
		$Emailmessaggio->AddAddress($destinatario);
		$Emailmessaggio->AddReplyTo($_SESSION['cont']['email_F'],"");
		$Emailmessaggio->Body=$invio_il_testo;
		if($allegare !=""){
			$Emailmessaggio->AddAttachment($allegare);
		}
		//fine preparazione del corpo dell'email e allegato
//....
?>
quando invece uso inviare da locale decommento la parte smtp

p.s.
su aruba in remoto con smtp decommentato non mi funziona
 

akp

Utente Attivo
8 Giu 2015
133
0
16
ciao
per chiarire, nel mio form contatti (da remoto) faccio cosi
PHP:
<?php
//....tutti i vari controlli ecc...
require "phpmailler/class.phpmailer.php";//richiamo la classe
		$Emailmessaggio = new PHPmailer();
		$Emailmessaggio->SetLanguage('it','language/'); //messo italiano, ma la scelta è vasta
		//per inviare da locale *** INIZIO********
		//$Emailmessaggio->IsSMTP();  // send via SMTP
		//$Emailmessaggio->Host     = "smtp.xxxxxxx.it"; // SMTP servers
		//$Emailmessaggio->SMTPAuth = true;     // turn on SMTP authentication
		//$Emailmessaggio->Username = "lina.xxxxxx";  // SMTP username
		//$Emailmessaggio->Password = "xxxxxxx"; // SMTP password
		//per inviare da locale*** FINE************
		$Emailmessaggio->IsHTML(true); // invio l'email in formato HTML
		$Emailmessaggio->FromName= $_SESSION['cont']['nome_F'];
		$Emailmessaggio->Subject=$_SESSION['cont']['oggetto_F'];
		$Emailmessaggio->From=$_SESSION['cont']['email_F'];
		$Emailmessaggio->AddAddress($destinatario);
		$Emailmessaggio->AddReplyTo($_SESSION['cont']['email_F'],"");
		$Emailmessaggio->Body=$invio_il_testo;
		if($allegare !=""){
			$Emailmessaggio->AddAttachment($allegare);
		}
		//fine preparazione del corpo dell'email e allegato
//....
?>
quando invece uso inviare da locale decommento la parte smtp

p.s.
su aruba in remoto con smtp decommentato non mi funziona

non funziona neanche se commento l'smtp...
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
un piccolo dubbio
tu scrivi
PHP:
<?php
//...
$mail->addAddress('[email protected]');
//...
?>
e dici che non ti arriva
io ci ho messo il mio indirizzo
PHP:
<?php
//...
$Emailmessaggio->AddAddress($destinatario);//dove $destinatario è il mio indirizo
//.. 
?>
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
scusa un momento se non ho capito male la tua spiegazione, ma
From == Da parte di
quindi l'indirizzo di chi ti manda l'email (mittente)
e in AddAddress il tuo [email protected] (destinatario)

se è così comincio a non capire nemmeno io perchè il tuo script mi sembra sintatticamenete corretto
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
allora non capisco, dovrebbe funzionare anche perchè vedo che invii a gmail, so che ogni tanto ci sono dei problemi es. con libero.it
hai verificato nella cartella spam?
 

akp

Utente Attivo
8 Giu 2015
133
0
16
ciao
allora non capisco, dovrebbe funzionare anche perchè vedo che invii a gmail, so che ogni tanto ci sono dei problemi es. con libero.it
hai verificato nella cartella spam?
Si ho controllato ma non c'è!

Inviato dal mio XT1068 utilizzando Tapatalk
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
non so più cosa dirti, prova ha chiedere al tuo provider.
ultimo tentativo
prova usando smtp da locale evidentemente mettendo le pass del tuo client, non so cosa usi (alice, vodafon...)
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
mi spiace, dopo che hai la risposta un piccolo consiglio quando capitano cose del genere: cancellare tutto e ripartire da zero :-(
 
Discussioni simili
Autore Titolo Forum Risposte Data
L invio smtp con phpmailer - problema invia due volte la email allo stesso utente PHP 0
L Problema phpmailer,jquery e smtp PHP 1
L problema classe phpmailer con la mia classe clsMail PHP 2
G problema con phpmailer 5.2.1 PHP 1
A problema con phpmailer PHP 10
catellostefano Problema con la classe class.phpmailer.php PHP 5
K Problema form update PHP 2
O problema con dvr dahua xvr5116 IP Cam e Videosorveglianza 0
S Problema nel ciclare un json Javascript 0
G Problema con Xampp Web Server 1
andrea barletta Problema con miniature comandi Photoshop 0
I problema con alice Posta Elettronica 0
K Problema Inner join PHP 1
F firefox problema http Linux e Software 0
N Problema con position absolute e overflow HTML e CSS 4
E Problema jquery Success jQuery 2
L Problema con inner join PHP 11
K [php] Problema con inner join PHP 4
E problema selezione sfumata Photoshop 2
K [PHP] Problema con variabili concatenate. PHP 1
A Problema filtro fluidifica Photoshop Photoshop 1
H Problema Bordi Scontorno Photoshop 1
O problema con query PHP 4
R Problema installazione Realtek WiFi USB rtl8821 Reti LAN e Wireless 0
I problema con 2 account Posta Elettronica 1
L problema collegamento file css con html HTML e CSS 1
Y Problema percorso file in rete PHP 1
N Problema SEO "L'URL non si trova su Google" SEO e Posizionamento 4
E Problema accesso a file con app sviluppata con MIT APP INVENTOR 2 Sviluppo app per Android 0
P Problema acquisizione clienti Webdesign e Grafica 1
F NetBeans problema creazione progetto Java Windows e Software 0
M Problema con Try Catch PHP 0
C problema seo + cerco esperto SEO e Posizionamento 11
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
T PROBLEMA CON SESSIONI PHP 3
A Problema, non so, di scale() o transform, oppure altro? HTML e CSS 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
R problema con else PHP 0
T PROBLEMA CON ARRAY PHP 8
L problema con query select PHP 2
R Problema query con ricerca id numerico PHP 2
F Problema con risposta PHP 0
S problema con recupero dati tabella mysql PHP 2
Z Problema con il mio tp-l i nk Reti LAN e Wireless 1
I PROBLEMA: Sostituzione sito XAMPP E-Commerce 0
T problema data 30/11/-1 PHP 0
L Problema RAM con Tomcat 8 Apache 0
napuleone problema con sort e asort PHP 4
Y Problema incolonnamento tabella PHP 7
S problema salvataggio immagini Photoshop 0

Discussioni simili