Back to top

Autore Topic: [RISOLTO]Invio e-mail multiple con form contatti di joomla  (Letto 4473 volte)

Offline SimoR

  • Esploratore
  • **
  • Post: 139
  • Sesso: Maschio
    • Mostra profilo

La soluzione a fine pagina.

Ciao Ragazzi,
rieccomi con un nuovo problema =)


Ho utilizzato il "contatti" di joomla, ora come tutti sappiamo quando viene compilato invia l'email..


Es.


"Tizio"... compila il form sul sito e l'email arriva a "Caio"..


Io avrei bisogno di far arrivare l'email anche ad un secondo utente..


Ovvero:


"Tizio" compila il form sul sito.. l'email arriva a "Caio".. e arriva anche a "Sempronio" è possibile ?
Però deve essere tutto nascosto


Da:Tizio
A: Caio
Ccn: Sempronio
Oggetto: Email scritta dal sito
Testo: questa è un email
« Ultima modifica: 03 Lug 2012, 20:09:11 da SimoR »
I computer sono incredibilmente veloci, accurati e stupidi. Gli uomini sono incredibilmente lenti, inaccurati e intelligenti. Insieme sono una potenza che supera l'immaginazione

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • *****
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Invio e-mail multiple con form contatti di joomla
« Risposta #1 il: 30 Giu 2012, 17:22:25 »
Ti conviene usare un indirizzo di gruppo, verifica se il tuo gestore del servizio email te lo concede altrimenti devi sottoscriverlo come servizio aggiuntivo. In questo modo ottieni un indirizzo virtuale a cui associare n indirizzi reali, 2 o 20 o 200 come da servizio sottoscritto. Nessun destinatario potrà conoscere gli indirizzi associati.

Offline SimoR

  • Esploratore
  • **
  • Post: 139
  • Sesso: Maschio
    • Mostra profilo
Re:Invio e-mail multiple con form contatti di joomla
« Risposta #2 il: 30 Giu 2012, 21:31:06 »
I due indirizzi sono differenti. Mai possibile che non si può modificare all'interno ??
I computer sono incredibilmente veloci, accurati e stupidi. Gli uomini sono incredibilmente lenti, inaccurati e intelligenti. Insieme sono una potenza che supera l'immaginazione

mau_develop

  • Visitatore
Re:Invio e-mail multiple con form contatti di joomla
« Risposta #3 il: 30 Giu 2012, 21:42:21 »
Mai possibile che non si può modificare all'interno ??
-------------------------------------------------------------------------
certo che lo puoi modificare, fai riferimento alle api, guarda chi, cosa e come lo fa (ci sarà un metodo o una classe) e modifichi il codice

M.


Offline nellocammar

  • Appassionato
  • ***
  • Post: 682
  • Sesso: Maschio
    • Mostra profilo
Re:Invio e-mail multiple con form contatti di joomla
« Risposta #4 il: 03 Lug 2012, 14:41:15 »
Se la mail e' del tipo pincopallo@tuosito. it poi vedere in gestione mail del tuo dominio se ti fa inoltrare nuovamente i messaggi per reinviarli ulteriormente ad un altro indirizzo, potrebbe essere una soluzione se il giochetto lo devi fare solo per 2 o poco piu' di utenti
“Dobbiamo davvero inchinarci davanti ai resti di quelli che furono i leoni della Folgore…”

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • *****
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Invio e-mail multiple con form contatti di joomla
« Risposta #5 il: 03 Lug 2012, 16:28:20 »
... vedere in gestione mail del tuo dominio se ti fa inoltrare nuovamente i messaggi per reinviarli ulteriormente ad un altro indirizzo, ..
sarebbe solo un redirect senza inviare all'indirizzo primario ma solo un inutile rimbalzo da un indirizzo ad un altro per poi spedire solo ad un unico indirizzo finale.

Offline SimoR

  • Esploratore
  • **
  • Post: 139
  • Sesso: Maschio
    • Mostra profilo
Re:Invio e-mail multiple con form contatti di joomla
« Risposta #6 il: 03 Lug 2012, 17:46:25 »
Se la mail e' del tipo pincopallo@tuosito. it poi vedere in gestione mail del tuo dominio se ti fa inoltrare nuovamente i messaggi per reinviarli ulteriormente ad un altro indirizzo, potrebbe essere una soluzione se il giochetto lo devi fare solo per 2 o poco piu' di utenti
sarebbe solo un redirect senza inviare all'indirizzo primario ma solo un inutile rimbalzo da un indirizzo ad un altro per poi spedire solo ad un unico indirizzo finale.


Troppi giri..
Ho aperto il file "controller.php" al percorso /www.nomesito.it/components/com_contact


alla riga 193 dove c'è scritto
Codice: [Seleziona]
$mail->addRecipient( $contact->email_to );

molto semplicemente ne ho aggiunto un'altro..
Codice: [Seleziona]
$mail->addRecipient( $contact->email_to );
$mail->addRecipient( "miaemail@dominio.it" );


funziona benissimo l'invio!
Solo che controllando l'email... si nota che è stato inviato a 2 persone.

Consigli ??????
 
I computer sono incredibilmente veloci, accurati e stupidi. Gli uomini sono incredibilmente lenti, inaccurati e intelligenti. Insieme sono una potenza che supera l'immaginazione

mau_develop

  • Visitatore
Re:Invio e-mail multiple con form contatti di joomla
« Risposta #7 il: 03 Lug 2012, 19:27:01 »
quindi forse addrecipient non è il meglio... secondo me capisci da solo se guardi quì

http://docs.joomla.org/API15:JMail
http://docs.joomla.org/How_to_send_email_from_components

M.
« Ultima modifica: 03 Lug 2012, 19:30:26 da mau_develop »

Offline SimoR

  • Esploratore
  • **
  • Post: 139
  • Sesso: Maschio
    • Mostra profilo
Re:Invio e-mail multiple con form contatti di joomla
« Risposta #8 il: 03 Lug 2012, 19:31:24 »
quindi forse addrecipient non è il meglio... secondo me capisci da solo se guardi quì

http://docs.joomla.org/API15:JMail

M.


Per poter inviare a contatti multipli modificare il file "controller.php" al percorso

/www.nomesito.it/components/com_contact

alla riga 193


da così:
Codice: [Seleziona]
$mail->addRecipient( $contact->email_to );

a così:
Codice: [Seleziona]
$mail->addRecipient( $contact->email_to );
$mail->addBCC( "miaemail@dominio.it" );


N.B. L'email inserita dal back-end di joomla non visualizzerà l'invio ad altri, mentre l'email inserita con la metodo addBCC visualizzerà a chi è stata inviata.


Editato inserendo la soluzione !
« Ultima modifica: 03 Lug 2012, 20:07:51 da SimoR »
I computer sono incredibilmente veloci, accurati e stupidi. Gli uomini sono incredibilmente lenti, inaccurati e intelligenti. Insieme sono una potenza che supera l'immaginazione

 



Web Design Bolzano Kreatif