Public Function SendMailToClients(ByVal FromMailAddress As String, ByVal ToMailAddress As String, _
ByVal sSubject As String, ByVal sTextBody As String, _
ByVal smtp_server As String, ByVal UserName As String, ByVal Password As String) As Integer
Dim oMsg As MailMessage = New MailMessage()
oMsg.To.Add(ToMailAddress)
oMsg.From = New MailAddress(FromMailAddress)
oMsg.Subject = sSubject
oMsg.Body = sTextBody
Dim oSmtp As SmtpClient = New SmtpClient(smtp_server)
Dim oCredential = New Net.NetworkCredential(UserName, Password)
oSmtp.UseDefaultCredentials = False
oSmtp.Credentials = oCredential
oSmtp.Send(oMsg)
End Function
Utilizzo questa funzione trovata in internet per inviare l' e-mail con aspx.
Non capisco perchè "FUNZIONA SOLO CON 1 MAIL DI YAHOO", ho provato con altre mail
e ANCHE DI YAHOO ma NON funziona. Mi sembra tutto corretto, sembra pazzesco!!!!
Chiamo la funzione cosi':
Call SendMailToClients("mail@yahoo.it", "destinatario@yahoo.it", "Da me", "Corpo", "smtp.mail.yahoo.it", "miausername", "miapassword")
Risultato: Autenticazione fallita.
Qualcuno può aiutarmi per favore??? Grazie buona forumata
VVoVe: