Mi trovo con un problema nel invio delle email.

Il server hai un sistema operativo 2003 e per la posta usano ancora il CDONTS.

Ora il sistemista mi ha dato l'indirizzo ip del server exchange e provando dall'interno della rete a inviare vial telnet un email non c'è bisogno neanche di specificare username e password.

Ora... volendo fare questo da una pagina asp.net sto riscontrando molti problemi. Dopo vari tentativi ho provato questa soluzione:

Dim strFrom As String = "indirizzo from"
Dim strTo As String = "indirizzo to"
Dim strSubject As String = "Oggetto"
Dim strMessage As String = "messaggio"

Dim smtpServer As String = "ip"
' Dim userName As String = "user"
' Dim password As String = "pwd"

Dim cdoBasic As Int16 = 1
Dim cdoSendUsingPort As Int16 = 2

Dim msg As New MailMessage
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserver", smtpServer)
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserverport", 25)
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusing", cdoSendUsingPort)
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", cdoBasic)
' msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", userName)
' msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", password)
msg.To = strTo
msg.From = strFrom
Dim pdfAttachment As New System.Web.Mail.MailAttachment(report(grid.DataKey s(e.Item.ItemIndex)))
msg.Attachments.Add(pdfAttachment)
SmtpMail.SmtpServer = smtpServer
SmtpMail.Send(msg)
Response.Write(ASPNET_MsgBox("Email inviata con successo !"))

Purtroppo però non mi funziona
Sto facendo tentavi tutti i giorni... ma purtroppo non sto riuscendo a venirne a capo.
Qualcuno mi può aiutare?

Grazie