136 messaggi dal 19 aprile 2005
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.DataKeys(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
Beh che errore ti dà?
Di default usa già l'invio anonimo e quelle impostazioni quindi tutti i msg.Fields non servono.

Ciao

Il mio blog
Homepage
30 messaggi dal 31 maggio 2005
Ricciolo,

Se vuoi, puoi provare di usare questo:

http://sourceforge.net/projects/opensmtp-net/

È nativo in C#, indipendente del CDONTS.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.