Principale utente con più risposte
Invio mail da applicazione c#

Domanda
-
Nella mia applicazione ho bisogno di inviare una serie di mail con allegati che hanno mittente e destinatario uguali (cioè la mia mail).Nessun problema, finchè non prova ad inviare l'undicesima mail di fila.
Praticamente invia 10 mail e mentre prova ad inviare l'undicesima viene generata quest'eccezione:
Servizio non disponibile. Chiusura del canale di trasmissione in corso... Risposta del server: Too many recipients. Try the remaining addresses again later.
in System.Net.Mail.RecipientCommand.CheckResponse(SmtpStatusCode statusCode, String response)
in System.Net.Mail.SmtpTransport.SendMail(MailAddress sender, MailAddressCollection recipients, String deliveryNotify, SmtpFailedRecipientException& exception)
in System.Net.Mail.SmtpClient.Send(MailMessage message)
Penso sia un problema di filtro anti-spam.C'è modo di aggirarlo?Potrebbe essere un problema di temporizzazione? magari dopo 10 mail inviate bisogna aspettare un certo intervallo prima di inviarne ancora?
Risposte
-
Ciao Simone, purtroppo non so darmi una spiegazione a questo problema e non ho trovato possibili spiegazioni.
Quello che farei io per aggirare il problema è:
_ Assicurarmi di non inviare contemporaneamente più di 1 mail ed inviare la successiva solamente all'effettivo invio della precedente.
_ "Splittare" l'invio delle mails in blochi di 10.
Facci sapere!
Enjoy!
Looking for a job in London. Contact me :) www.angelobadellino.net- Proposto come risposta Mila Daniel Ovidiu martedì 29 giugno 2010 06:54
- Contrassegnato come risposta Mila Daniel Ovidiu mercoledì 30 giugno 2010 10:49
Tutte le risposte
-
Ciao Simone,
prova a dare uno sguardo a questo link http://msdn.microsoft.com/it-it/library/system.net.mail.mailmessage(VS.80).aspx
Ciao.
-
-
Ciao Simone,
forse dico una stupidagine, ma di solito impostazioni di questo tipo di limitazione sono imposte dal provider che offre il servizio di posta. Prova a verificare se il provider che ti offre il servizio ha limitazioni di questo tipo, eventualmente il server SMTP si trova sulla tua macchina, prova a verificarne le impostazioni.
Spero di averti dato almeno delle indicazioni.
un saluto
Andy74
-
Ciao Simone,una domanda: usi un account Hotmail ?
Se la tua risposta e si, una spiegazione al tuo erore viene dal fatto che sono verificati alcuni erori nella sincronizzazione di un account Hotmail in Windows Live Mail via protocollo DeltaSync.
Saluti.
Questo contenuto è distribuito “as is” e non implica alcuna responsabilità da parte di Microsoft. Esso offre questo servizio gratuitamente, allo scopo di aiutare I utenti e farli aumentare la conoscenza sui prodotti e le tecnologie Microsoft. -
No non è un account Hotmail, penso che il problema sia quello esposto da Andy.Però ho fatto una prova di questo genere:
Dalla mia applicazione dopo la decima mail mi viene bloccato tutto e questo l'abbiamo capito.
Allora ho provato a fare una prova analoga da Thunderbird, ho messo in coda 12 mail e poi le ho inviate tutte insieme ma lì non mi ha dato nessun problema.
Non è strano?
- Contrassegnato come risposta Mila Daniel Ovidiu mercoledì 30 giugno 2010 10:49
- Contrassegno come risposta annullato Mila Daniel Ovidiu mercoledì 30 giugno 2010 10:49
-
Ciao Simone, purtroppo non so darmi una spiegazione a questo problema e non ho trovato possibili spiegazioni.
Quello che farei io per aggirare il problema è:
_ Assicurarmi di non inviare contemporaneamente più di 1 mail ed inviare la successiva solamente all'effettivo invio della precedente.
_ "Splittare" l'invio delle mails in blochi di 10.
Facci sapere!
Enjoy!
Looking for a job in London. Contact me :) www.angelobadellino.net- Proposto come risposta Mila Daniel Ovidiu martedì 29 giugno 2010 06:54
- Contrassegnato come risposta Mila Daniel Ovidiu mercoledì 30 giugno 2010 10:49
-