Istruzioni per l'utilizzo del Servizio di Invio Mail

MailTo

 
Il servizio di Invio mail si utilizza inviando i parametri ed i valori richiesti tramite campi di un form.
I campi possono essere campi "text" e/o "hidden" e/o "textarea".
I campi relativi a parametri e/o valori non utilizzati possono essere omessi ove previsto sarà utilizzato il Valore di default.

Parametri del form:
METHOD POST
ACTION http://www.mailspace.it/MailTo/MailTo.asp
Eventuali parametri inviati in GET non saranno considerati validi e saranno ignorati.

Esempio di form per l'utilizzo del servizio:

<form method="post" action="http://www.mailspace.it/MailTo/MailTo.asp">
<input type="hidden" name="FromMail" value="[Valore da inserire]">
<input type="hidden" name="FromName" value="[Valore da inserire]">
<input type="hidden" name="ToMail" value="[Valore da inserire]">
<input type="hidden" name="ToName" value="[Valore da inserire]">
<input type="hidden" name="ReplyMail" value="[Valore da inserire]">
<input type="hidden" name="ReplyName" value="[Valore da inserire]">
<input type="hidden" name="Importance" value="[Valore da inserire]">
<input type="hidden" name="CcList" value="[Valore da inserire]">
<input type="hidden" name="BccList" value="[Valore da inserire]">
<input type="hidden" name="Subject" value="[Valore da inserire]">
<input type="hidden" name="Body" value="[Valore da inserire]">
<input type="hidden" name="RedirectPageOk" value="[Valore da inserire]">
<input type="hidden" name="RedirectPageNo" value="[Valore da inserire]">
<input type="hidden" name="VerifyMail" value="[Valore da inserire]">
<input type="hidden" name="SendOnError" value="[Valore da inserire]">
<input type="hidden" name="BodyFormat" value="[Valore da inserire]">
</form>

 

Elenco campi utilizzabili per l'invio.
Nome Campo Descrizione Obbligatorio
FromMail L'indirizzo e-mail da cui risulta inviata la mail.
Il dominio relativo a questo parametro ed il dominio di provenienza della pagina da cui proviene la richiesta di utilizzo devono essere uguali.
FromName L'alias per l'indirizzo e-mail da cui risulta inviata la mail. No
ToMail L'indirizzo e-mail a cui inviare la mail.
ToName L'alias per l'indirizzo e-mail a cui inviare la mail. No
ReplyMail L'indirizzo a cui inviare una eventuale risposta. No
ReplyName L'alias per l'indirizzo a cui inviare una eventuale risposta. No
Importance La priorità della mail.
Valori accettati:
2 - Priorità alta
1 - Priorità media
0 - Priorità bassa
Valore doi default: 0
No
CcList Lista di indirizzi che riceveranno la mail in copia.
Separare i nominativi con "," o ";"
No
BccList Lista di indirizzi che riceveranno la mail in copia nascosta.
Separare i nominativi con "," o ";"
No
Subject L'oggetto della Mail
Body Il testo della Mail.
Eventuali campi presenti nel form saranno automaticamente inseriti in questa sezione nella forma:
[Nome Campo] = [Valore Campo]
No
RedirectPageOk La pagina a cui reindirizzare la mail in caso di esito positivo.
In caso non venga indicata sarà rendirizzata verso la pagina da cui è arrivata la richiesta.
RedirectPageNo La pagina a cui reindirizzare la mail in caso di esito negativo.
Alla pagina è inviato un parametro in "GET" che contiene l'elenco degli errori riscontrati. Il parametro si chiama "ListaErrori". Questo elenco è una lista di codici di errore separati dal carattere ",".
I codici di errore sono:
101 Manca il campo FromMail
102 Manca il campo ToMail
103 Manca il campo Subject
110 Indirizzo FromMail errato
111 Indirizzo ToMail errato
112 Indirizzo ReplyMail errato
113 Indirizzo CcMail errato
114 Indirizzo BccMail errato
115 Manca il campo RedirectPageNo
116 Manca il campo RedirectPageOk
901 Numero di mail superiore al limite consentito
902 La richiesta proviene da un dominio non autorizzato all'utilizzo del servizio
903 Il dominio relativo al FromMail non è autorizzato all'utilizzo del servizio
In caso si verifichi un errore durante l'invio questo sarà aggiunto in fondo alla lista completo della descrizione.
In caso non venga indicata sarà rendirizzata verso la pagina da cui è arrivata la richiesta.
VerifyMail Attiva la funzione di verifica della sintassi degli indirizzi e-mail.
Valori accettati:
-1 = Attiva la verifica
0 = Non attivare la verifica
Valore di Defaul = 0
Per i campi obbligatori sarà effettuata la verifica in ogni caso ed in mancanza di uno o più campi obbligatori non sarà inviata la mail.
No
SendOnError

Attiva la funzione di Invio o rifiuto in caso di errori.
Valori accettati:
-1 = Invia la mail anche in presenza di errori
0 = Non invia la mail in presenza di errori
Valore di Defaul = -1
Per un corretto funzionamento richiede che sia attivata la funzione "VerifyMail"

No
BodyFormat Imposta il formato del testo della mail.
Valori accettati:
0 = HTML
1 = Text
Valore di default = 0
No
Per i campi in cui è previsto un Valore di Default questo sarà utilizzato anche in caso di invio di un valore non compreso nei valori accettati.
E' previsto un limite nel numero di e-mail che è possibile inviare per ogni singola richiesta di utilizzo del servizio ed è fissato in 50