Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Invio E-Mail via PEC
Forum - C# / VB.NET - Invio E-Mail via PEC

Avatar
Alessandro Rimoldi (Normal User)
Newbie


Messaggi: 17
Iscritto: 11/03/2010

Segnala al moderatore
Postato alle 9:52
Mercoledì, 28/04/2010
Buongiorno a Tutti!

Sto cercando di inviare una e-mail via PEC utilizzando il seguente codice:

Dim NewMail As New MailMessage()
Dim NewAddressFrom As New MailAddress(indirizzo da cui inviare)
Dim NewAddressTo As New MailAddress(indirizzo a cui inviare)
NewMail.From = NewAddressFrom
NewMail.To.Add(NewAddressTo)
NewMail.Subject = "oggetto e-mail"
NewMail.Body = "testo e-mail"

Dim NewSMTP As New SmtpClient("smtps...")
NewSMTP.EnableSsl = True
NewSMTP.Port = 465

Dim cred As New System.Net.NetworkCredential("username", "password")
NewSMTP.UseDefaultCredentials = False
NewSMTP.Credentials = cred
NewSMTP.DeliveryMethod = SmtpDeliveryMethod.Network
NewSMTP.Send(NewMail)

Quando cerco di eseguire il comando "Send", però, l'operazione va in "Timeout".

Piccole precisazioni:

- Le credenziali che sto utilizzando sono corrette

- La porta che sto utilizzando è aperta

Sapete dirmi, per favore, csa sto sbagliando?

Grazie per la collaborazione!

Alessandro


PM Quote
Avatar
Alessandro Rimoldi (Normal User)
Newbie


Messaggi: 17
Iscritto: 11/03/2010

Segnala al moderatore
Postato alle 12:14
Mercoledì, 28/04/2010
Chiedo scusa, non ho specificato il linguaggio anche se mi sembra chiaro ormai visto che ho messo un blocco di codice! :asd:

Comunque, qualsiasi consiglio è ben accetto sia in VB.NET che in C#!

:)

PM Quote