Bug? SMTP non funge
Auteur : Fabio B.
Visité 2320,
Followers 3,
Partagé 0
Premetto che ho già letto questo: https://helpcenter.websitex5.com/post/114330
Purtroppo però l'invio ha successo solo inserendo i parametri di configurazione nel tab Test del pannello di controllo online.
Gli stessi parametri inseriti nel programma non producono l'invio.
Ho già tentato tutte le modalità di cifratura.
Il sito di test é : http://test.terraecielo.org/
Posté le
Auteur
ho appena provato a cambiare pure la versione php portandola alla 5.5: niente da fare!
Oltre ad esserti assicurato che esista un account *** ... hai anche provato ad inserire il corretto indirizzo del server smtp, piuttosto che un indirizzo email?
http://www.unofficialwsx5.com
Avevo dimenticato la "censura" dell'answer con gli indirizzi email ... intendevo dire che deve esistere un account per l'email testterraecielo.org ...
http://www.unofficialwsx5.com
Auteur
heylààà! ciao Serzio
Sì ad entrambe: ho creato preventivamente l'account email sul server, poi ho cercato i suoi parametri di configurazione del client per inserirli nel programma al passo 4.
Nel dubbio ho provato anche ad inserire in quel campo, al posto dell'indirizzo dell'account email, il nameserver a2sx1.a2hosting.com; non fungeva lo stesso ed ho rimesso l'indirizzo email dando per scontato che il server venga configurato dal programma come localhost; infatti non c'é un campo apposito da configurare.
Ho letto anche http://www.unofficialwsx5.com/index.php?topic=1925.0
Auteur
per la censura non c'é problema, é solo un account di test che esiste provvisoriamente e non mi serve ad altro che dei test, ma destinato a sparire; quindi non rischio spamming.
Auteur
ho appena provato a mettere nel campo indirizzo SMTP al passo 4 il valore: https://a2sx1.a2hosting.com:2096/
corrispondente al login della webmail.
Il risultato é lo stesso.
Le ho provate tutte o mi manca ancora qualcosa da tentare?
Incomedia come dobbiamo configurare il passo 4???
Forse ... i parametri che usi sono sbagliati .... io entro in un smtp server con un banale telnet sulla porta 25 ... occorrerebbe verificare se viene anche effettuata la validazione dell'utente "test" che hai creato.
http://www.unofficialwsx5.com
Altro esempio con i parametri tuoi .... dovrebbe funzionare. Prova l'smtp semplice sulla porta 25.
http://www.unofficialwsx5.com
Auteur
ho appena provato mettendo mail.a2hosting.com porta 25: niente!
ho provato anche con la config dello ss, senza SSL: niente!
come faccio a verificare se c'é una validazione dell'utente?
Auteur
ma sono il primo che prova ad usare il nuovo smtp del programma o solo il primo che incontra questi problemi?
qualcuno riesce ad usarlo con successo?
Si, deve essere autenticato.
Verifica se realmente esiste l'email test(at)... che stai cercando di utilizzare.
http://www.unofficialwsx5.com
Auteur
nuovo tentativo: niente!
Incomedia ma é stato testato lo strumento?
Serzio se vuoi metti pure la mia faccia su quell'omino che sbatte la testa nel tuo logo!
Auteur
ma non basta la verifica che ho fatto con successo in principio dal pannello di controllo del sito? prova a mandarmi un'email tu che ti rispondo da lì stesso e se vuoi analizzi i parametri con Wireshark
Auteur
io me ne sono appena inviata una dal mio account Yahoo! Arriva perfettamente.
Non serve scomodare lo squalo ... la diagnosi migliore può essere fatta con un telnet ... contattami via email ..... dovresti averla ....
Auteur
no, non mi é arrivata; provo ad inviartela io
Auteur
ho spostato il sito nel dominio principale http://terraecielo.org/
ho riconfigurato il programma come nel primo ss, con i parametri passati dal provider per il protocollo SSL
ho creato ed installato nel dominio una chiave ed un certificato SSL
per cui adesso il sito può utilizzare l'url https://terraecielo.org/ nonostante il falso positivo generato dall'autocertificazione
risultato: niente da fare!!! le mail non arrivano!
Auteur
dal pannello di controllo del sito, tab test, riesco ad inviare correttamente con tutti gli script e con tutte la codifiche tranne l'SSL di PHP Mailer (SMTP) usando i parametri di configurazione passati dal provider alla creazione dell'account email.
mah, se guardo sulla configurazione SMTP di Thunderbird , devo inserire in nome dell'SMTP, il numero della porta (che per SSL/TLS è la 465) , il nome utente e la sicurezza della connessione : SSL/TLS oppure STARTTLS
Lasciando perdere STARTLS mi domando perchè Incomedia ha utilizzato la cifratura separata TLS e SSL quando normalmente viaggiano insieme : SSL è un protocollo superato dal TLS che però non è ancora stato adottato da tutti.
Nel caso di F.B ad esempio il sito terraecielo supporta TLS ma non SSL. (nome server a2sx1.a2hosting.com)
Oltretutto usando TSL o SSL bisogna verificare con il proprio provider quale porta indicare perchè non è detto che la 465 sia corretta.
Non mi sembra però che queste siano informazioni che l'utente medio sia in grado di rilevarsi da solo..
Auteur
Ciao Milux, nel caso di A2Hosting non é difficile trovare queste informazioni come ho fatto io dopo aver creato l'account email; basta cercare una voce come "configura un client" e trovi le informazioni dettagliate (nel loro caso).
Meno chiara invece é la voce "indirizzo SMTP" di wsx5 che non si capisce bene se chieda l'indirizzo email di riferimento o l'url del pannello webmail del servizio hosting cui loggarsi.
Se le rare volte che esce una novità interessante ma non ovvia a tutti, come questa, Incomedia la corredasse anche di uno screenshot, oltre che di una breve spiegazione di base dell'argomento, non sarebbe malfatto.
Un esempio vale più di mille chiacchiere.
Mancando la richiesta del nome del server mi vien da supporre che sia la prima ipotesi, assumendo come server localhost per default e dichiarando ancora le altre tre informazioni necessarie: tipo di codifica, nome utente dell'account email e password.
Non mi é chiaro da dove desumi che il mio server non supporta più SSL ma solamente TSL; puoi indicarmelo?
dall'immagine deduco che tu hai un cpanel ma non tutti i servi di hosting ti danno questa informazione.
Meno chiara invece é la voce "indirizzo SMTP" di wsx5 che non si capisce bene se chieda l'indirizzo email di riferimento o l'url del pannello webmail del servizio hosting cui loggarsi.
qui invece mi sembra che sia abbastanza chiaro che si debba inserire l'SMTP del tuo servizio mail ; nel tuo caso è a2sx1.a2hosting.com nel caso tu usi SSL/TSL
Non mi é chiaro da dove desumi che il mio server non supporta più SSL ma solamente TSL; puoi indicarmelo?
lo puoi fare da un desktop di linux oppure sul web ci sono diversi tools per fare queste verifiche.
per esempio : https://www.ssllabs.com/ssltest/analyze.html?d=a2sx1.a2hosting.com
Auteur
é quello che ho messo seguendo le indicazioni del provider; il mio form non funge lo stesso; quello del pannello di controllo del sito invece sì, ergo: é un bug del programma?
Volete fare una prova di funzionamento anche voi? Magari pure con il Cart per vedere se l'arrivo degli ordini fallisce ancora? Mi sembra una cosa fondamentale per creare un ecommerce col programma. Altrimenti é semplicemente INUTILIZZABILE!!!
Auteur
da una parte mi sollevi: almeno so che non sono io il problema.
ps: Incomedia, come mai spesso i css di questo forum se ne vanno in palla con la formattazione dei testi?
Auteur
fermi tutti...!!! HA APPENA FUNZIONATO! ho tolto SSL ed ho messo TLS come da ss.
Grazie milux
Auteur
anche la mail di risposta viene inviata correttamente
Auteur
un cavolo funziona! riapro il topic perché l'ho chiuso prematuramente.
da altri test su altri siti ed altri server mi risulta che non funziona.
Qualcuno conferma?
Buongiorno Fabio,
se su un server funziona e su un altro no potrebbe dipendere sia dalle impostazioni del server che dai parametri/dati che inserisci, non tutti i server supportano l'smtp e l'impostazioni dei parametri può variare.
Prova anche con i testi nella sezione /admin del sito per l'invio.
Auteur
Buongiorno Riccardo, si tratta dello stesso server in un altro sottodominio; comunque ho appena riprovato sul sito test e da pannello di controllo del sito va, mentre dalla pagina del sito non sempre. http://test.terraecielo.org/index.php sto provando con le stesse impostazioni che avevano funzionato al passo 4, ma inserendo nella pagina mittenti di providers differenti (Yahoo!, Gmail) nel modulo email della pagina ho inserito come duplice destinatario un mio indirizzo Yahoo! ed uno Gmail. La mail inviata non arriva. La mail di risposta automatica arriva ma a volte finisce lo stesso nello spam.
Auteur
ok, finalmente credo di essere venuto a capo del problema dopo estenuanti prove: si tratta di un bug del programma!
Infatti l'invio delle mail ha successo solo se il modulo email non ha più di un indirizzo destinatario!
Non importa se si tratta di un'email interna al sito oppure di client esterno come Yahoo! o Gmail, ma il destinatario DEVE essere UNICO.
Auteur
A proposito, a cosa serve l'ultima opzione che dice "Utilizza sempre come mittente l'indirizzo email:"
io ho provato a compilarlo con l'indirizzo ***; poi ho inviato una email usando indirizzi diversi sia come mittente che come ricevente nel modulo email.
Risultato: *** non compare da nessuna parte, né nella email inviata né in quella di replica automatica; dunque?
infatti mi sono chiesto a cosa servisse questa opzione....
Auteur
mi rincuori; credevo di non capirlo solo io
per il resto tu confermi la mia tesi con le tue prove?
Buongiorno Fabio,
le due email come le hai inserito nel form email? hai inserito due email e settato l'invio con SMTP autenticato? Prova anche a inviare le email da /admin.
Per la funzionalità "utilizza sempre come mittente l'indirizzo emai", è una funzione utile per alcuni domini/server che non permettono l'invio di email diverse da quelle del server per esempio il server miosito.dominio.it può permettere solo l'invio di email avente email@dominio.it
Se il box non è attivato tutte le email inviate dal sito avranno l'email settata, ad eccezzione del form email che se è specificata verrà utilizzata invece quella settata nell'oggetto.
Spero di esserti stato utile.
Auteur
Buongiorno Riccardo,
ho appena provato il duplice destinatario anche da pannello di controllo del sito e questo é il log del fallimento:
[2015-03-18 17:57:39] You must provide at least one recipient email address.
[2015-03-18 17:57:13] SMTP connect() failed.
[2015-03-18 17:50:57] You must provide at least one recipient email address.
[2015-03-18 17:49:58] The following From address failed: ***; *** : MAIL FROM command failed,501,,<***; ***>: malformed address: ; ***> may not follow <***
Grazie per la utile spiegazione sull'indirizzo unico di invio.
Buongiorno Fabio,
ho riportato queste tue ultime informazioni al nostro team di sviluppo così da poterle analizzare.
Grazie infinite per i testi che hai effettuato.
Auteur
vedo dal nuovo changelog http://www.websitex5.com/changelog/v11/it.php?vs=pro che tutto quello di cui sopra é confermato; attenderò a chiudere questo post il rilascio ufficiale degli update per riprovare da capo