Come utilizzo cmsmailer? [risolto]

La discussione sul CMS Made Simple in italiano.

Moderator: magallo

Post Reply
User avatar
protempore
Power Poster
Power Poster
Posts: 599
Joined: Mon Jan 14, 2008 9:08 pm

Come utilizzo cmsmailer? [risolto]

Post by protempore »

Ciao,
ho predisposto un modulo per la prenotazione di biglietti per un evento sportivo... avrei bisogno che a conclusione della registrazione il sistema mandasse un'email di conferma all'utente registrato... come si fa ad utilizzare cmsmailer?

grazie

ps-ho creato delle tabelle ad hoc nel DB e il form l'ho fatto io... non sono stato in grado di utilizzare formbuilder...
:-\
Last edited by protempore on Tue Sep 09, 2008 11:55 pm, edited 1 time in total.
An eye for an eye will make the whole world blind
Mahatma Gandhi (1869-1948)
alby

Re: Come utilizzo cmsmailer?

Post by alby »

protempore wrote: ho predisposto un modulo per la prenotazione di biglietti per un evento sportivo... avrei bisogno che a conclusione della registrazione il sistema mandasse un'email di conferma all'utente registrato... come si fa ad utilizzare cmsmailer?
Guarda come esempio SelfRegistration o nell'SVN di Forum Made Simple

Alby
User avatar
protempore
Power Poster
Power Poster
Posts: 599
Joined: Mon Jan 14, 2008 9:08 pm

Re: Come utilizzo cmsmailer?

Post by protempore »

alby wrote:
protempore wrote: ho predisposto un modulo per la prenotazione di biglietti per un evento sportivo... avrei bisogno che a conclusione della registrazione il sistema mandasse un'email di conferma all'utente registrato... come si fa ad utilizzare cmsmailer?
Guarda come esempio SelfRegistration o nell'SVN di Forum Made Simple

Alby
:-[

il guaio è che non so bene dove guardare...

adesso avrei "risolto" utilizzando la funzione mail() del php... ma sembra che alcuni ricevano il mail ed alcuni no... mi sembra di aver capito che ci possono essere dei problemi con la funzione mail() con alcuni mailserver... è possibile?
An eye for an eye will make the whole world blind
Mahatma Gandhi (1869-1948)
alby

Re: Come utilizzo cmsmailer?

Post by alby »

protempore wrote: adesso avrei "risolto" utilizzando la funzione mail() del php... ma sembra che alcuni ricevano il mail ed alcuni no... mi sembra di aver capito che ci possono essere dei problemi con la funzione mail() con alcuni mailserver... è possibile?
Sì, mail non funziona molte volte (bisogna settarlo molto bene con gli attrinuti relativi al mail server)

Gurada nel Share your UDT, ci sono esempi di mandare mail con cmsmailer con un UDT

Alby
User avatar
protempore
Power Poster
Power Poster
Posts: 599
Joined: Mon Jan 14, 2008 9:08 pm

Re: Come utilizzo cmsmailer?

Post by protempore »

TROVATO!!!

...e risolto.

grazie Alby...
:D

Code: Select all

global $gCms;
....

$cmsmailer =& $gCms->modules['CMSMailer']['object'];
$cmsmailer->AddAddress($e);
$cmsmailer->SetBody($messaggio);
$cmsmailer->IsHTML(false);
$cmsmailer->SetSubject($oggetto);
$cmsmailer->Send();
....
l'unica domanda che avrei ancora è se sarebbe possibile indicare un "From:" o un "Reply-to" diverso da quello impostato nella configurazione di cmsmailer... in pratica adesso il mail è inviato da "info@xxxxxxx" mentre mi piacerebbe che in questo caso risultasse "prenotazioni@xxxxxxxx"...
Last edited by protempore on Wed Sep 10, 2008 12:25 am, edited 1 time in total.
An eye for an eye will make the whole world blind
Mahatma Gandhi (1869-1948)
User avatar
protempore
Power Poster
Power Poster
Posts: 599
Joined: Mon Jan 14, 2008 9:08 pm

Re: Come utilizzo cmsmailer? [risolto]

Post by protempore »

ho dato uno sguardo all'help...

per rispondere alla mia domanda sull'impostazione di un indirizzo (From:) diverso da quello impostato nelle preferenze di cmsmailer è sufficiente aggiungere una riga di questo tipo:

Code: Select all

$cmsmailer->SetFrom($address);
...prima di "$cmsmailer->Send();"?
An eye for an eye will make the whole world blind
Mahatma Gandhi (1869-1948)
User avatar
protempore
Power Poster
Power Poster
Posts: 599
Joined: Mon Jan 14, 2008 9:08 pm

Re: Come utilizzo cmsmailer? [risolto]

Post by protempore »

mi rispondo da solo...

provato, testato e funzionante...
An eye for an eye will make the whole world blind
Mahatma Gandhi (1869-1948)
alby

Re: Come utilizzo cmsmailer? [risolto]

Post by alby »

protempore wrote: per rispondere alla mia domanda sull'impostazione di un indirizzo (From:) diverso da quello impostato nelle preferenze di cmsmailer è sufficiente aggiungere una riga di questo tipo:

Code: Select all

$cmsmailer->SetFrom($address);
...prima di "$cmsmailer->Send();"?
Risposta in generale:
se guardate il doc allegato con phpmailer (il prog che utilizza cmsmailer) trovate molti parametri che si possono settare

Alby
Post Reply

Return to “Italian - Italiano”