problemi invio email con phpmailer

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
prova a fare queste correzioni
PHP:
<?php
//......
    require_once 'phpmailer/class.phpmailer.php';
    //require_once 'phpmailer/class.smtp.php';
    //phpmailer
    $mail = new PHPMailer();
    //questa se è giusta o meno devi saperlo tu
    $mail->IsSMTP(); // telling the class to use SMTP
    $mail->SMTPAuth = "true"; // enable SMTP authentication
    $mail->SMTPSecure = "ssl"; // sets the prefix to the servier
    $mail->Host = "smtp.gmail.com"; // sets GMAIL as the SMTP server
    $mail->Port = "465"; // set the SMTP port for the GMAIL server
    $mail->Username = "[email protected]"; // GMAIL username
    $mail->Password = "xxx"; // GMAIL password
    // poi prova a correggere
    $mail->IsHTML(true);
    $mail->SetFrom("[email protected]");
    $mail->Subject = "Attivazione account.";
    $mail->CharSet = "UTF-8";
    $mail->AddAddress($_POST['email']);//attento prima devi verificare se l'indirizzo è corretto
    $mail->Body='Grazie di esserti iscritto. <a href="http://utenti/MegaLaboratorio/attivautente.php?email=' . $_POST['email']
    .'">clicca qui per attivare</a></b> l\'account. Grazie.';//attento gli apostrofi sono apici
    if(!$mail->Send()) {
    echo "Errore nell'inviare l'email: " . $mail->ErrorInfo;
    } else {
    echo "Messaggio inviatro correttamente!";
    }
//......
?>

p.s.
usa php quando posti del codice
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
nella riga di formattazione c'è un'icona (la quartultima) "inserisci...", clicchi e selezioni "codice" ti appare una finestra dove puoi scrivere, o copy/paste, il codice, dopo aver scritto il codice dalla select in alto scegli "php" (o quello che ti serve) e poi dai "inserisci", oppure nel post manualmete appena prima del codice metti [....] a alla fine [/...] dove al posto dei punti scriverai PHP o HTML o CODE
 

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
Grazie borgo,

La porssima volta farò più attenzione. Sto provando il tuo codice su latervista per vedere se è esatoo o meno la procedura mi finora ho problemi con la connessione al db di altervista. Spero di risolverli al più pretso così ti facio sapere.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
hai provato a mettere in $mail->AddAddress(); al posto di $_POST['email'] il tuo indirizzo email?
se hai fatto come ti ho detto (quanto postato è il copy/paste di quello che ho io che funziona) e non funziona può essere che non dipenda dallo script ma da problemi del tuo server, in questo caso non posso dirti nulla
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
fai questa stupida prova, fai una pagina chiamata es prova.php (che fantasia) la carichi sul tuo server (non in locale) e la richiami
http://www.tuo_sito.com/prova.php
PHP:
<?php
//solo d esclusivamente questo senza doctipe ecc....   
require_once 'phpmailer/class.phpmailer.php';//attento hai percorsi
    $mail = new PHPMailer();
    // poi prova a correggere
    $mail->IsHTML(true);
    $mail->Subject = "Attivazione account.";
    $mail->AddAddress("[email protected]");//attento prima devi verificare se l'indirizzo è corretto
    $mail->Body='<b>prova di invio</b>';//attento gli apostrofi sono apici
    if(!$mail->Send()) {
        echo "Errore nell'inviare l'email: " . $mail->ErrorInfo;
    } else {
        echo "Messaggio inviatro correttamente!";
    }
?>
attento credo, ma non sono sicuro, che altervista non permetta l'uso di phpmailler
 

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
quello che stasvo facendo ma non riesco a connettermi al db di altervista devo rivedere l'errore. Mi da il seguente errore di connessione:

Errore nella selezione del database: Access denied for user 'fabiodefe'@'localhost' to database 'fabiodefe'

Ma non so come mai, i dati di connessione so giusti :(
 

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
Ciao borgo,

Su altervista come da te consigliatomi ho provato, ma non ci crederai mi da il seguente errore:

Nessun errore!Inserimento non eseguito. Errore: SMTP Error: Could not authenticate. Errore nell'inviare l'email: SMTP Error: Could not authenticate.

Ovviamente non riesco ancora a connettermi al db ma poco importa perchè basta che inserisca l'email anche se non memorizzata nel db e inviarmi il messaggio giusto ???? Spero.....
 

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
Comunque ho risolto per quanto riguarda la connessione al db. Mi da messaggio inviato ma poi alla fine non arriva na mazza. Ho caricato anche phpmailer e altervista ha risposto bene senza nessun errore.......
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
comincio a pensare che sia colpa del server, o forse del tuo client di posta che blocca (spamassasin?)
l'unica cosa che posso dirti è fare un ultima prova in
$mail->AddAddress("[email protected]");
al posto del tuo indirizzo metti l'indirizzo di un tuo amico (avvisalo), ma che sia un indirizzo a dominio ([email protected]) e non gmail o libero o simili e fai la prova
se gli arriva probabilmente è un errore del tuo client, se non gli arriva probabilmete dipende dal server
 

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
Uhmmmmm io ho il mio sito ricetteagogo.it va bene quello. Purtroppo tutti adoperano gmail. Spam assassini su altervista non ci dovrebbe essere chevora sappia e nemmeno su Gmail. Inoltre non ho nemmeno un antivirali che possa giustificare il blocco tipo avast
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
se il tuo sito si chiama ricetteagogo.it e hai una casella [email protected] (io ho messo info, ma se è altro modifica)
fai questa prova stupidissima, fai la pagina php (chiamala come ti pare) la carichi e la richiami
PHP:
<?php
mail ( '[email protected]' , 'prova con mail' , 'messaggio di prova' );
?>
poi vai sulla tua casella e vedi se l'email ti è arrivata, poi metti [email protected]
$mail->AddAddress("[email protected]");
sulla pagina di prova (quella di prima) con phpmailler la ricarichi e provi di nuovo
se non ti arrivano non so più cosa dirti
 

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
Cavolo,

manco così va :( Mi puoi postare un codice funzionale con l'emaiul senza phpmailer per favore anche quello che adoepri tu togliendo le credenziali ovviamente. Voglio fare una prova. No prova effettuata non aveva aggiornato la pagina ed è arrivata yuppi.......
 
Discussioni simili
Autore Titolo Forum Risposte Data
P Problemi con phpmail ed invio email PHP 0
G Problemi con l'invio email da un host remoto PHP 2
V problemi con invio email in formato html PHP 1
G Invio Mail con PHPMailer, problemi SMTP PHP 7
W problemi incomprensibili invio mail dal sito in PHP PHP 3
C Problemi con l'invio di un modulo web PHP 5
D PROBLEMI invio posta con php PHP 3
V problemi con l'invio di allegato in un form PHP 17
I [Risolto] Problemi invio e-mail con CDOSYS con domini @live.it Classic ASP 4
M problemi invio e-mail Posta Elettronica 8
L problemi con invio dati Form a Database PHP 2
I Problemi invio messaggio utilizzando la funzione mail() PHP 1
A problemi invio dati da php a database mysql PHP 2
1 problemi con invio PHP PHP 11
Angel0 Problema invio e-mail (era: problemi con xoom) Posta Elettronica 4
T Problemi phpmailer x invio ad indirizzi di libero. Aiutatemi! PHP 14
L Problemi con invio form via mail Classic ASP 3
S problemi invio dati da un form a e.mail HTML e CSS 1
N php problemi a visualizzare video PHP 3
T problemi con dati menu a tendina HTML e CSS 2
T problemi di connessione MySQL 2
M Upload immagine con javascript problemi con FormData() Javascript 1
F Problemi visualizzazione mappa Android studio Sviluppo app per Android 0
S Problemi Javascript + Aruba Javascript 2
A Problemi con move_uploaded_file PHP 7
M Problemi con la stampa dei valori in php PHP 1
L Problemi con il login PHP 2
L Problemi form Pagina php HTML e CSS 3
R Tutto su utf-8 ma ancora problemi con i caratteri speciali in mysql MySQL 1
Z problemi con foreach insert into PHP 10
B javascript per problemi con pdf e Safari Javascript 0
N Problemi kit videosorveglianza IP Cam e Videosorveglianza 0
M Problemi con creazione maschere Presentati al Forum 1
M Problemi con query a più tabelle PHP 3
R Problemi anomalo insermento in db PHP 9
S Problemi delle funzioni eliminate con PHP e MySQL PHP 4
S Problemi di un principiante PHP 3
M Problemi con blog Grav CMS (Content Management System) 0
F Problemi di visualizzazione di un sito su più browser WordPress 0
S Problemi di visualizzazione form contatti sito web HTML e CSS 2
S incoerenza di stampa. problemi con il magenta Photoshop 3
A problemi con paypall Java 1
A Problemi di accesso da remoto a Ipcam IP Cam e Videosorveglianza 5
michele81 [WordPress] problemi plug meteo api key WordPress 4
E Problemi in registrazione telecamere Dahua IP Cam e Videosorveglianza 6
S Problemi con modulo upload video php (help!) PHP 0
felino [Windows 8.1] Problemi con connessione WiFi Windows e Software 0
M [PHP] Problemi su inserimento array nel db PHP 7
E [PHP] problemi nuova riga con fwrite su piattaforma android PHP 5
M [PHP] Problemi di salvataggio su campo calcolato PHP 0

Discussioni simili