salve, ho questo problema.
con questo script
cerco di spedire una mail; i campi vengono presi da un form, tranne uno TO che viene passato direttamente.codice:<% from = request.form("from") tox = request("to") mex = request.form("mex") subj = request.form("subject") Dim miaMail Set miamail = Server.CreateObject("Persits.MailSender") miamail.Host = "mail.host.com" miaMail.From = from miaMail.AddAddress tox miaMail.IsHTML = true miaMail.Subject = subj miaMail.Body = mex miaMail.Send Set miaMail = Nothing %>
l'errore che ricevo è questo
Persits.MailSender.4 error '800a0006'
553 sorry, that domain isn't allowed to be relayed thru this MTA (#5.7.1)
/dj/area/email2.asp, line 23
la linea 23 è
miaMail.Send
se però al posto di
miaMail.AddAddress tox
scrivo
miaMail.AddAddress "ilmioindirizzoemail@tin.it"
l'email viene inviata correttamente, mentre se prendo tox da un form da' quell'errore. da cosa può dipendere ?


Rispondi quotando