
nabbopazzo (Normal User)
Rookie
    
Messaggi: 34
Iscritto: 19/01/2009
|
Questo topic è stato chiuso dal moderatore Salve a tutti!
Ho un problema con l'invio di email da vb
Utilizzando l'esempio che ho trovato tra i tutorials
Codice sorgente - presumibilmente VB.NET |
Imports System.Net.Mail Imports System.Net Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 'Crea un nuovo oggetto messaggio Dim myMail As New MailMessage() 'Imposta mittente e destinatario myMail.From = New MailAddress("mittente@dominio.it") myMail.To.Add("ricevente@dominio.it") 'Imposta l'oggetto myMail.Subject = "Oggetto" 'Imposta la priorità myMail.Priority = MailPriority.Normal 'Imposta il testo myMail.Body = "corpo del messaggio" 'Crea un nuovo oggetto 'allegato', specificando il percorso e il tipo di codifica Dim Smtp As New SmtpClient("out.alice.it") 'Imposta il server di posta da utilizzare 'Invia l'e-mail Smtp.Send(myMail)
|
Mi serviva inviare e-mail o con gmail o con yahoo o con e-mail ma tutti necessitano di autenticazione per poter accedere al server per cui ho provato a fare così
Codice sorgente - presumibilmente C# / VB.NET |
Dim credential As New NetworkCredential("nomeutente", "password")
Smtp.Credentials = credential
|
Ma non funziona lo stesso
Qualcuno saprebbe aiutarmi?? |
|

()
Newbie
    
Messaggi:
Iscritto:
|
tieni una lista di server di uscita e-mail, prova con uno di questi :
Codice sorgente - presumibilmente Plain Text |
out.alice.it
smtp.email.it
mail.libero.it
out.aliceposta.it
smtp.mail.yahoo.com
smtp.tiscali.com
box.posta.tim.it
|
Se non funziona con 1 di questi allega il progetto che te lo "aggiusto" io !
|
|

nabbopazzo (Normal User)
Rookie
    
Messaggi: 34
Iscritto: 19/01/2009
|
Il problema non è il server che comunque conosco ma riuscire ad autenticarmi con nome utente e password
|
|

()
Newbie
    
Messaggi:
Iscritto:
|
strano ...
a me non chiede nome utente e password, qualunque server di uscita mi fà mandare tutte le e-mail che voglio a chi voglio senza limitazioni
|
|

nabbopazzo (Normal User)
Rookie
    
Messaggi: 34
Iscritto: 19/01/2009
|
Invece è una cosa assolutamente normale! Quasi tutti i server SMTP richiedono accesso con login, quindi le possibilità sn 2:
1)trovare il metodo per riuscire a effettuare il login da vb
2) Trovare un servizio gratuito di e-mail che non richieda autorizzazione
|
|

()
Newbie
    
Messaggi:
Iscritto:
|
non puoi allegare il tuo programma o il source così vedo bene come risolvere questo problema del login ??
|
|

nabbopazzo (Normal User)
Rookie
    
Messaggi: 34
Iscritto: 19/01/2009
|
Codice sorgente - presumibilmente VB.NET |
Imports System.Net.Mail Imports System.Net Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 'Crea un nuovo oggetto messaggio Dim myMail As New MailMessage() 'Imposta mittente e destinatario myMail.From = New MailAddress("mittente@dominio.it") myMail.To.Add("ricevente@dominio.it") 'Imposta l'oggetto myMail.Subject = "Oggetto" 'Imposta la priorità myMail.Priority = MailPriority.Normal 'Imposta il testo myMail.Body = "corpo del messaggio" 'Crea un nuovo oggetto 'allegato', specificando il percorso e il tipo di codifica Dim Smtp As New SmtpClient("out.alice.it") 'Imposta il server di posta da utilizzare ---------------------------------------------------------- 'Invia l'e-mail Smtp.Send(myMail) End Sub End Class
|
Questo è il codice di esempio che si trova in questo sito, la linea tratteggiata indica la zona dove ci dovrebbero essere le istruzioni per il login al server
Vedi se puoi fare qualcosa!
Grazie!!!
|
|

()
Newbie
    
Messaggi:
Iscritto:
|
no, io dicevo proprio allegale il progetto in un archivio zip in questo sito o in un sito esterno, così posso correggere il problema nel progetto e poi te lo rimando
|
|

nabbopazzo (Normal User)
Rookie
    
Messaggi: 34
Iscritto: 19/01/2009
|
E tanto il progetto quello è!! ho fatto un semplice form con un button per autoinviarmi una mail, ho preso quel codice e ho sostituito con i dati del mio account gmail, poi ho provato con yahoo e con email.it ma il problema è sempre lo stesso.
Puoi usare quel codice sostituendo i dati con un tuo account (ovviamente nn ti potevo dare i dati del mio )
Ultima modifica effettuata da nabbopazzo il 19/03/2009 alle 21:47 |
|