176 messaggi dal 19 maggio 2003
Ciao a tutti,
ho la necessità di inviare 2000 email una volta a settimana;
c'è un modo di farlo da una pagina asp.net??
L'email deve avere del testo e un allegato...
Grazie mille
8 messaggi dal 19 gennaio 2005
www.wanigi.net
ciao,
prova ad utilizzare il seguente modulo, tenendo presente che puoi anche usare per il destinatario una collection.

Imports System.Web.Mail

Module InvioMail

Public Sub SendMail(ByVal mittente As String, _
ByVal destinatario As String, _
ByVal oggetto As String, _
ByVal corpoLettera As String, _
ByVal SmtpServer As String)

Dim oMsg As MailMessage = New MailMessage

' TODO: Replace with sender e-mail address.
oMsg.From = mittente
' TODO: Replace with recipient e-mail address.
oMsg.To = destinatario
oMsg.Subject = oggetto

' SEND IN HTML FORMAT (comment this line to send plain text).
oMsg.BodyFormat = MailFormat.Html

'HTML Body (remove HTML tags for plain text).
oMsg.Body = corpoLettera

' ADD AN ATTACHMENT.
' TODO: Replace with path to attachment.
Dim sFile As String '= pathAllegato
Dim oAttch As MailAttachment = New MailAttachment(sFile, MailEncoding.Base64)

oMsg.Attachments.Add(oAttch)

' TODO: Replace with the name of your remote SMTP server.
SmtpMail.SmtpServer = SmtpServer
SmtpMail.Send(oMsg)

oMsg = Nothing
'oAttch = Nothing

End Sub


End Module

grazie a tutti
176 messaggi dal 19 maggio 2003
Grazie per il suggerimento... sicuramente è corretto quello che mi scrivi ma lo possiamo ritenere abbastanza affidabile?
Scusa se ti faccio questa domanda ma non ho mai avuto l'esigenza di inviare così tante email, quindi se pure uso la routin richiamandola da un ciclo non è che appesantisco troppo il server???
Grazie ancora...
Il metodo che ti hanno esposto è l'unico metodo esistente per .NET (almeno con le classi base) quindi è sicuro e funzionante....se il server si appesantisce non è colpa del codice...ma della quantità di dati.
294 messaggi dal 14 novembre 2001
Io avevo lo stesso problema (circa 4.000 mail) e siccome mi servo di un server non mio ho risolto mandando 30 mail per volta con la pagina che si refresha ogni 30 secondi. Ci metto un po', ma tanto fa tutto da sola e non creo problemi al mio provider (aruba) intasandolo con 4000 mail tutte insieme.

Campo Testaccio, c'hai tanta gloria...
176 messaggi dal 19 maggio 2003
Infatti io devo fare la stessa cosa con aruba... mi sa che faccio proprio così...
Ciao e grazie

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.