Système.Net.Mail.SmtpException: Service n'est pas disponible, la fermeture de canal de transmission. La réponse du serveur est: 4.4.2

J'ai cette erreur lorsque je suis souvent à envoyer un e-mail à une liste d'utilisateurs. Dire qu'il envoie 10 mails et 1 donne une erreur, puis envoie un peu plus de courriels et donne la même erreur.

Le code ressemble à ceci:

public static bool SendEmail(string toMail, string fromname, string from, string subject, string body, string BCC)
    {

        MailMessage mailmessage = new MailMessage("[email protected]", toMail, subject, body);
        mailmessage.IsBodyHtml = true;
        mailmessage.BodyEncoding = Encoding.GetEncoding(1254);
        mailmessage.SubjectEncoding = Encoding.GetEncoding(1254);

        SmtpClient objCompose = new SmtpClient("xxxx");

        try
        {
            objCompose.Send(mailmessage); 

            return true;
        }
        catch (Exception ex) { 

        }

        return false;
    }

Et l'erreur que je reçois est: est-ce

Système.Net.Mail.SmtpException: Service n'est pas disponible, la fermeture de canal de transmission. La réponse du serveur est: 4.4.2 mailer.mailer.com Erreur: délai d'attente dépassé
au Système.Net.Mail.MailCommand.CheckResponse(SmtpStatusCode statusCode, Chaîne de réponse)
au Système.Net.Mail.MailCommand.Envoyer(SmtpConnection conn, Byte[] commande, Chaîne d')
au Système.Net.Mail.SmtpTransport.SendMail(MailAddress de l'expéditeur, MailAddressCollection bénéficiaires, Chaîne deliveryNotify, SmtpFailedRecipientException& exception)
au Système.Net.Mail.SmtpClient.Envoyer(MailMessage message)

quelqu'un peut s'il vous plaît aider, ce bug est en train de me tuer.

Merci à l'avance.

InformationsquelleAutor rockin' | 2012-02-14