Problema importante

giovedì 25 marzo 2010 - 12.05

andreadp Profilo | Junior Member

Salve, stavolta rivolgo un quesito abbastanza complicato (almeno per me).
Nella mia applicazione in c# ho l'esigenza di mandare una mail in automatico ad una certa ora dove in allegato avrei varie data grid in formato foglio excel...

Non so da dove cominciare!!:-)

Grazie mille
Andrea

ridaria Profilo | Expert

>Salve, stavolta rivolgo un quesito abbastanza complicato (almeno
>per me).
>Nella mia applicazione in c# ho l'esigenza di mandare una mail
>in automatico ad una certa ora dove in allegato avrei varie data
1)Controllo timer che ogni tot tempo verifica che ore sono, e se è l'ora giusta invia l'email.



>grid in formato foglio excel...

2)Classe: System.Net.Mail

di seguito un pezzo di codice che invia una email con allegati (di cui gli passi il percorso fisico):

Dim Msg As New System.Net.Mail.MailMessage(pMittente, pDestinatario, "Oggetto", strTesto)

Dim Smtp As New System.Net.Mail.SmtpClient(pSMTPmittente)
'Verifica Credenziali
Dim cr As New Net.NetworkCredential(pMittente, pPasswordEmailMittente)
Msg.Attachments.Add(New Net.Mail.Attachment(all1))
Msg.Attachments.Add(New Net.Mail.Attachment(all2))
Msg.Attachments.Add(New Net.Mail.Attachment(all3))
Msg.Attachments.Add(New Net.Mail.Attachment(all4))
Msg.Attachments.Add(New Net.Mail.Attachment(all5))

Smtp.Credentials = cr

Smtp.Send(Msg)

Msg.Dispose()

Studia con attenzione la classe net.Mail, a seconda dei server di posta su cui ti poggi cambiano le autorizzazioni, chi vuole le credenziali, chi no, etc.



CIAO




>
>Non so da dove cominciare!!:-)
>
>Grazie mille
>Andrea

Riccardo D'Aria
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 !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5