Back to top

Autore Topic: Problema con invio email da joomla 2.5  (Letto 57054 volte)

Offline cesare_t

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Problema con invio email da joomla 2.5
« il: 26 Ott 2012, 18:23:15 »
Ciao,
ho un problema che non riesco a capire e quindi a risolvere.
Ho diversi siti e su un paio di domini su cui ho fatto la "solita" installazione di joomla 2.5 non mi funziona l'invio delle email.

Ho provato a testare la funzione mail()

$destinatario = "destinatario@esempio.it";
$soggetto = "Test";
$messaggio = "Ciao, questa è una mail di test.";
$headers = "From: mittente@esempio.it";
mail($destinatario, $soggetto, $messaggio, $headers);


e funaiona correttamente, mentre da dentro Joomla non c'è verso.

Ho provato con PHPmail, Sendmail, SMTP esterni. Niente. Con o senza autenticazione, con o senza crittografia. Con indirizzi dello stesso dominio o diversi (la funzione mail() invia tranquillamente anche con altri indirizzi, diversi dal dominio).

Mi vengono restituiti errori diversi a seconda del metodo selezionato.

Qualcuno ha idea di come risolvere?!

Grazie in anticipo.
Cesare

--------------
Esempio 1
Funzione mail: SMTP
Mail da: indirizzo dello stesso dominio
Auth SMTP No
Sicurezza SMTP    Nessuna
Porta SMTP 25
Nome utente SMTP: inserito
Password SMTP: inserito
SMTP: localhost

Errore: Il seguente indirizzo del mittente non è valido: email@nomedominio.it

--------------
Esempio 2
Funzione mail PHP Mail
Mail da: indirizzo dello stesso dominio
Auth SMTP No
Sicurezza SMTP    Nessuna
Porta SMTP 25
Nome utente SMTP: inserito
Password SMTP: inserito
SMTP: localhost

Errore: Impossibile eseguire la funzione mail.

--------------
Esempio 3
Funzione mail SendMail
Mail da: indirizzo dello stesso dominio
Auth SMTP No
Sicurezza SMTP    Nessuna
Porta SMTP 25
Nome utente SMTP: inserito
Password SMTP: inserito
SMTP: localhost

Errore: Impossibile eseguire: /usr/sbin/sendmail

Offline cesare_t

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Re:Problema con invio email da joomla 2.5
« Risposta #1 il: 27 Ott 2012, 13:18:38 »
Problema identificato nelle versioni 2.5.5 e successive.
A me parrebbe che se si è aggiornata una versione 2.5.4 o precedente il problema non sussiste, mentre si manifesta con le nuove installazioni dalla 2.5.5 in avanti.

Un workaround è questo: http://forum.joomla.org/viewtopic.php?f=615&t=752981

Andrò a verificare anche le altre funzioni, perchè il problema temo sia anche sugli altri file che si occupano dell'invio.

Ciao,
Cesare

Offline cesare_t

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Re:Problema con invio email da joomla 2.5
« Risposta #2 il: 27 Ott 2012, 16:25:51 »
Attenzione, le linee da modificare sono 4, tutte da

Citazione
$rt = @mail($val, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header, $params);

a
         
Citazione
$rt = @mail($val, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header);


Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Problema con invio email da joomla 2.5
« Risposta #3 il: 27 Ott 2012, 16:38:37 »
questo parametro non ti da pensiero visto che è sempre impostato su no?

Auth SMTP No
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Problema con invio email da joomla 2.5
« Risposta #4 il: 27 Ott 2012, 16:40:43 »
Esempio 1


Funzione mail: SMTP
Mail da: indirizzo dello stesso dominio
Auth SMTP No   (spesso è si)
Sicurezza SMTP    Nessuna
Porta SMTP 25
Nome utente SMTP: inserito
Password SMTP: inserito
SMTP: localhost  ?????? ad esempio se hai un indirizzo di google sarà smtp.googlemail.com
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Problema con invio email da joomla 2.5
« Risposta #5 il: 27 Ott 2012, 16:42:26 »
esempio corretto con gmail


Funzione mail: SMTP
Mail da: tuamail@gmail.com
Auth SMTP si
Sicurezza SMTP    ssl
Porta SMTP 465
Nome utente SMTP: inserito
Password SMTP: inserito
SMTP: smtp.googlemail.com
« Ultima modifica: 28 Ott 2012, 14:38:13 da giusebos »
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Problema con invio email da joomla 2.5
« Risposta #6 il: 27 Ott 2012, 16:44:02 »
se vuoi inserire una mail del tuo dominio, devi vedere le indicazioni che che da il tuo provider, le stesse che servono per configurare la casella di posta su thunderbird ad esempio....
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline cesare_t

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Re:Problema con invio email da joomla 2.5
« Risposta #7 il: 27 Ott 2012, 17:07:37 »
si, ho fatto tutte le prove del caso (non sono stato veramente ad indicarle tutte).
anche con smtp esterni (sia del sito, sia di servizi terzi che utilizziamo... come sendgrid.
Niente.

Tu hai sperimentato il problema? Comincio a trovare diversi post in cui utenti lo segnalano, però, come ho scritto, credo che non riguardi gli aggiornamenti ma solo le nuove installazioni dalla 2.5.5 in avanti... Possibile che gli aggiornamenti non vadano a sovrascrivere quello specifico file?

per il momento non sono preoccupato che $params sia sempre impostato su no.

Ho letto su un altro post che dovrebbe essere legato alla possibilità di inviare mail in formato html cosa che al momento, mi pare, non sia possibile con i componenti base di joomla.
Confermi?

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Problema con invio email da joomla 2.5
« Risposta #8 il: 27 Ott 2012, 18:17:03 »
Non ho mai avuto nessun problema di quel tipo, usando sia smtp che php, questo con tutte le versioni...

Quindi esculo un qualsiasi problema legato a joomla

A memoria ricordo 4/5 discussioni, è tutti gli utenti commettevano errori nel compilare quei campi.

la riprova la puoi fare con un email account/gmail perchè è  stata testata positivamente. Quando con un account gmail ti funzionerà, molto probabilmente capirai il problema.

L'unico problema che potrebbe esserci potrebbe essere a livello hoster, ma se hai configurato e resa funzionale una mail con il tuo dominio lo escludo.
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline cesare_t

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Re:Problema con invio email da joomla 2.5
« Risposta #9 il: 27 Ott 2012, 19:19:20 »
possibile che tu abbia ragione, non lo escludo.
Considera che ne ho molti in giro di siti con Joomla e che questa cosa mi è capitata solo ultimamente.
Tu hai fatto nuove installazioni pulite della 2.5.7?
cmq provo ad impostare una delle mie installazioni nuove con le impostazioni che tu mi hai dato, così faccio la prova del nove...

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Problema con invio email da joomla 2.5
« Risposta #10 il: 27 Ott 2012, 19:33:03 »
ho almeno 15 installazioni pulite in giro, se questo numero può sembrarti indicativo decidilo tu.

Spesso in queste situazioni dove chi ha il problema dice che ha fatto tutto bene, ha verificato il server, ha contattato l'hoster, si è assicurato che tutti gli altri siti condivisi non abbiano lo stesso problema, mentre chi cerca di aiutare (con tutti i limiti del caso) dice prova qui, oppure su, pigia quello.......spesso finisce in un:

"Risolto!!! era un puntino che mancava........"

Io non so cosa è, ma evidentemente quel "puntino" manca da qualche parte. Effettua di nuovo tutti i controlli del caso.
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline cesare_t

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Re:Problema con invio email da joomla 2.5
« Risposta #11 il: 28 Ott 2012, 10:26:09 »
Ho fatto la controprova usando un account google, che effettivamente non avevo utilizzato.
Queste le impostazioni:


Questo il risultato:



Non escludo che sia una mia lacuna tecnica, possibile.
Però ho fatto nell'ultima settimana almeno 4 installazioni puliti della 2.5.7, in due (una è quella da cui ho postato gli screenshot) dove ho solo aggiunto il modulo dei contatti.

Non ho ancora fatto la controprova installando una versione 2.5.4 per essere certo che il problema sia quello che vedo io, magari poi facendo l'upgrade.

Rimane la mia sensazione che le versioni precedenti alla 2.5.4 funzionino correttamente anche se aggiornate. Oppure può essere il pacchetto di installazione che sto utilizzando io ad avere qualche errore.

Mi piacerebbe che qualcun'altro provasse una nuova installazione di 2.5.7 e verificasse se il problema si presenta.
Hai voglia di farla questa prova?



Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Problema con invio email da joomla 2.5
« Risposta #12 il: 28 Ott 2012, 14:37:43 »
la porta è

465
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline cesare_t

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Re:Problema con invio email da joomla 2.5
« Risposta #13 il: 28 Ott 2012, 18:02:00 »
Hai ragione, ho corretto la porta, ma il risultato è lo stesso.
Inoltre avevo già anche provato con un altro smtp esterno che utilizziamo (sendgrid) con i parametri corretti.
Naturalmente ho fatto la figura del pirla  :'( sbagliando in questa occasione, ma fidati, sono giorni che sbatto su 'sta roba.
Oltretutto non funziona nemmeno con gli altri mailer, testati con diverse configurazioni.

Mi è venuto il dubbio che sia la mia installazione ad essere fallace (è una versione con già la localizzazione italiana).
Ho scaricato da joomla.org la versione "pura", farò una verifica con quella.

Mi hai parlato di avere una 15ina di installazioni di Joomla. Posso chiederti di quali versioni? Ne hai fatta una direttamente con una recente (2.5.7)? Era una versione localizzata oppure inglese e poi hai aggiunto la lingua italiana?

cesare

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Problema con invio email da joomla 2.5
« Risposta #14 il: 28 Ott 2012, 19:12:39 »
non ho mai installato nessuna versione che non sia quella scaricata da questo sito, solo per essere precisi e per dare a Cesare ciò che è di Cesare!!

In una installazione non andata a buon fine, in questo posso credere. Molto spesso succede che i trasferimenti fatti con software ftp all'acqua di rose non vadano perfettamente a buon fine senza nessuna segnalazione, perciò raccomandiamo sempre di utilizzare filezilla in quanto "capace" di segnalarti un eventuale file non trasferito o che nel trasferimento si sia verificata una corruzione...
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline hapax

  • Instancabile
  • ******
  • Post: 3005
  • Sesso: Maschio
    • Mostra profilo
Re:Problema con invio email da joomla 2.5
« Risposta #15 il: 28 Ott 2012, 19:38:21 »
Mi hai parlato di avere una 15ina di installazioni di Joomla. Posso chiederti di quali versioni? Ne hai fatta una direttamente con una recente (2.5.7)? Era una versione localizzata oppure inglese e poi hai aggiunto la lingua italiana?

...lo so...che la domanda era riferita a @giusebos

però visto che proprio oggi avevo installato una nuova versione joomla 2.5.7 (pulita) scaricata dall'area download di joomla.it

mi hai messo in testa il dubbio che ci potesse essere qualche problema...

...invece...tutto funziona correttamente sia con phpmail che con smtp

sia con account e-mail del dominio che esterni....

non ho provato gmail..

ciao

 :)
- scegliere con attenzione la sezione in cui aprire la discussione
- descrivere l'ambiente in cui si verifica il problema (se il problema è su un sito remoto inserite il link al sito)
- se il problema viene poi risolto, metti per cortesia [RISOLTO]

Offline cesare_t

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Re:Problema con invio email da joomla 2.5
« Risposta #16 il: 29 Ott 2012, 20:36:43 »
grazie hapax.

possibile che sia un problema di php?
La versione del mio hosting provider, in effetti, non è aggiornatissima (5.2.9). Qualche settimana fa ho provato a chiedere se pensano di aggiornare... ma al momento parrebbe di no...
Possibile che i parametri passati alla funzione mail() non siano presenti in una versione che io utilizzo?

Non ho ancora provato a fare un installazione con una versione di Joomla! non localizzata.

Cmq, guardate che 'sto problema l'hanno segnalato anche altri. Io ricordo di aver verificato la compatibilità di Joomla anche con la versione di php che ho a disposizione io e mi pareva di essere in regola...

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Problema con invio email da joomla 2.5
« Risposta #17 il: 29 Ott 2012, 21:29:10 »
Se lo stesso problema è segnalato da altri, hanno risolto?

Ti dico che la versione di php 5.2.9 fa girare joomla 2.5, quindi questo lo escludo.

una nuova installazione l'hai fatta?

Citazione
Non ho ancora provato a fare un installazione con una versione di Joomla! non localizzata.

Se aspetti qualcuno che faccia saltare un coniglio dal cilindro stiamo freschi!

Fai questa nuova installazione così vediamo che succede.
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline cesare_t

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Re:Problema con invio email da joomla 2.5
« Risposta #18 il: 29 Ott 2012, 23:39:46 »
Ho appena finito.
Niente da fare.
Nuova installazione con un pacchetto diverso (scaricato da joomla.org).
L'installazione (la quarta) su questo dominio, con db ripulito.
Lo stesso problema l'ho su un altro dominio (su cui non ho fatto test ma ho solo il sito in produzione).
Tutti i tre mailer falliscono su ognuna di queste installazioni.

Per quanto riguarda la soluzione che altri hanno trovato è esattamente quella che ho postato qui.
Cioè la modifica del file phpmailer.php eliminando il passaggio di $params. Non è farina del mio sacco.
La soluzione, nel mio caso, mi permette di utilizzare il phpmail.

boh, non ho parole.

ah, sempre utilizzato filezilla come client ftp.


Offline cesare_t

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Re:Problema con invio email da joomla 2.5
« Risposta #19 il: 29 Ott 2012, 23:45:07 »

 



Web Design Bolzano Kreatif