Salve.
Premetto che non ho mai fatto nulla del genere... mi occupo di altro normalmente!

Dopo aver realizzato un sito internet mi è stato chiesto di implementare una pagina per la sottoscrizione ad una mailing list. La pagina contiene (grosso modo) una form, e i dati di questa form devono essere inviati ad un indirizzo email...

per comodità diciamo che il sito sia www.societa.it e che l'email di destinazione sia info@altrasocieta.it

In rete ho pescato questo codice ASP:
codice:
<%
Set myMail=CreateObject("CDO.Message")

myMail.Subject="Sending email with CDO"

myMail.From="mymail@mydomain.com"

myMail.To="info@altrasocieta.com"

myMail.TextBody="This is a message."

myMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/sendusing")=2

'Name or IP of remote SMTP server
myMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserver")="smtp.server.com"

'Server port
myMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserverport")=25 

myMail.Configuration.Fields.Update

myMail.Send

set myMail=nothing
%>
Mi si pianta sul myMail.Send!

Domande:

1) dovendo specificare un server SMTP... devo configurare il mio Windows 2003 Server anche come Mail Server? In tal caso... che dominio devo specificare? e per l'indirizzo email... posso sbizzarrirmi?

2) come email di provenienza myMail.From... cosa ci devo scrivere? la nuova mail che ho scritto al punto 1?

3) se provo con un mio indirizzo SMTP che conosco e una email di provenienza a me nota... perché le email non partono comunque?

Insultate pure la mia ignoranza... basta che mi diate anche una risposta seria!