Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Invio email....errore da gestire
martedì 08 dicembre 2009 - 14.59
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
mrrox
Profilo
| Newbie
8
messaggi | Data Invio:
mar 8 dic 2009 - 14:59
Ciao a tutti...mi son riscritto al forum dopo un po' di tempo...avevo perso le coordinate di ingresso e adesso rieccomi qui' con le mie domande..
Devo inviare una mail tramite vbnet , il codice che utilizzo e' il seguente:
Sub invia_mail(ByVal SMTP_SERVER As String, ByVal user As String, ByVal nome_mittente As String, ByVal pass As String, ByVal destinatario As String, ByVal oggetto As String, ByVal messaggio As String, ByVal allegato1 As String)
'Impostazioni Mittente
Dim mit As New Net.Mail.MailAddress(user, nome_mittente)
'Impostazioni Destinatario
Dim dest As New Net.Mail.MailAddress(destinatario)
'Impostazioni E-Mail
Dim ms As New Net.Mail.MailMessage(mit, dest)
ms.Subject = oggetto
ms.Body = messaggio
'Allegati
If allegato1 <> "" Then
Dim attach As New Net.Mail.Attachment(allegato1)
ms.Attachments.Add(attach)
End If
'Connessione SMTP Server
Dim m As New Net.Mail.SmtpClient(SMTP_SERVER, 25)
'Verifica Credenziali
Dim cr As New Net.NetworkCredential(user, pass)
m.Credentials = cr
'Invio Mail
Try
m.Send(ms)
Catch err As Net.Mail.SmtpException
MsgBox(err.Message)
End Try
End Sub
la chiamta alla funzione viene fatto tramite:
invia_mail("smtp.libero.it", "mittente@libero.it", "Rocco", "password_libero", "destinatario@libero.it", "PROVA", "testo", "")
ho provato anche con la casella alice:
invia_mail("out.aliceposta.it", "mittente@alice.it", "Rocco", "password_alice", "destinatario@libero.it", "PROVA", "testo", "")
ma mi restituisce sempre l'errore:
Servizio non disponible. Chiusuraq del canale di trasmissione in corso....Risposta del server: cannot connect to smtp server "IP server" ...connect error 10060..
Qualcuno mi puo' aiutare...??
Dimentiscavo: mi connetto ad internet tramite alice..
Ciao e grazie
Mr_Rox
MarKonE
Profilo
| Guru
2.074
messaggi | Data Invio:
mer 9 dic 2009 - 09:27
Ciao, il tuo programma verrà utilizzato solo da te o anche in altre realtà ?
Molti provider non permettono l'utilizzo del loro server SMTP da parte di chi si connette con un provider diverso.
Potresti creare un account appostio su GMail ed utilizzare il loro. In questo modo da qualsiasi pc collegato ad internet potrai inviare mail senza particolari problemi.
Devi però fare attenzione al fatto che gmail non utilizza la porta 25 per l'invio dei messaggi.. e che richiede l'autenticazione :
http://mail.google.com/support/bin/answer.py?hl=it&answer=13287
CIAO !
My Blog...
http://blogs.dotnethell.it/Mark/
mrrox
Profilo
| Newbie
8
messaggi | Data Invio:
mer 9 dic 2009 - 09:48
Grazie per la dritta..
Ho risolto modificando la porta ..alice nn utilizza quella che avevo impostato..
Ottimo il suggerimento per gmail..
Adesso ho un altro problema: posso leggere una mail in arrivo??
Grazie
Mr_Rox
MarKonE
Profilo
| Guru
2.074
messaggi | Data Invio:
mer 9 dic 2009 - 10:04
In quel caso si parla di servizio POP..che segue il discorso del SMTP dei vari provider.
Anche in questo caso ti consiglio l'utilizzo di un account GMAIL...perchè molti provider, ad esempio Libero, permettono l'accesso alle mail in arrivo solo via web. Tale restrizione è aggirabile....ma perchè farsi male quando si può utilizzare un servizio comodo, gratuito e che funziona da qualsiasi pc ?
Ciaoooo
My Blog...
http://blogs.dotnethell.it/Mark/
mrrox
Profilo
| Newbie
8
messaggi | Data Invio:
mer 9 dic 2009 - 10:12
ok per l'utilizzo dei Gmail...
Ma si puo' leggere una mail che arriva ad un dato indirizzo??
Se si avete qualche dritta??
Grazie
Rocco
MarKonE
Profilo
| Guru
2.074
messaggi | Data Invio:
mer 9 dic 2009 - 10:31
Scusami ma non capisco cosa intendi.
In che senso una mail "AD" un certo indirizzo ?
Ciao!
My Blog...
http://blogs.dotnethell.it/Mark/
mrrox
Profilo
| Newbie
8
messaggi | Data Invio:
mer 9 dic 2009 - 10:43
voglio che il mio software a intervalli di tempo regolari, vada sulla mia casella di posta e legga le mail in entrata..
Si puo'??
Grazie
Rocco
MarKonE
Profilo
| Guru
2.074
messaggi | Data Invio:
mer 9 dic 2009 - 10:47
Ti interessa verificare la presenza di nuove email oppure hai la necessità di "scaricarle" come se utilizzassi un apposito client tipo Outlook ?
My Blog...
http://blogs.dotnethell.it/Mark/
mrrox
Profilo
| Newbie
8
messaggi | Data Invio:
mer 9 dic 2009 - 10:54
Scaricare e leggerle..
la mail avranno un formato standard che io decodifico per effettuare delle operazioni..
cmq mi interessa poterle leggere..
Grazie
Rocco
MarKonE
Profilo
| Guru
2.074
messaggi | Data Invio:
mer 9 dic 2009 - 15:50
Questo mi sembra un buon esempio :
http://www.example-code.com/vbdotnet/vbdotnetReadEmail.asp
Una volta salvate nel formato che preferisci puoi leggerne il contenuto ed agire di conseguenza.
Nota la parte che riporta :
' Use CopyMail to leave email on the POP3 server
Se usi CopyMail al posto di TransferMail il messaggio non verrà rimosso dal server.
Ciao!
My Blog...
http://blogs.dotnethell.it/Mark/
mrrox
Profilo
| Newbie
8
messaggi | Data Invio:
mer 9 dic 2009 - 16:14
Perfetto ....proprio quello che cercavo...stasera lo provo e ti faccio sapere..
Grazie
Rocco
MarKonE
Profilo
| Guru
2.074
messaggi | Data Invio:
mer 9 dic 2009 - 16:17
Okay, in bocca al lupo !
Ciaooo
My Blog...
http://blogs.dotnethell.it/Mark/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !