Сообщение доставки электронной почты в Asp.net (как проверить, отправлено ли письмо?) [Duplicate]

На этот вопрос уже есть ответ:

Как подтвердить, что почта доставлена или нет? 6 ответов
protected void btnSend_Click(object sender, EventArgs e)
{
    string mFrom = "xxx.com";
    string mTo = "yyy.com";
   string msub="TESTSUBJECT";
    string mMsg="TEST msg";
    string mCc = "Test cc";

    // User credential used for sending mail
    string EmailSender = "xxx.com";
    string EmailSenderPasswd = "zzz";
    System.Net.NetworkCredential myCachet = new System.Net.NetworkCredential(EmailSender, EmailSenderPasswd);
    SmtpClient smtp = new SmtpClient("smtpout.secureserver.net", 12234);
    smtp.Credentials = myCachet;

    MailMessage message = new MailMessage(mFrom.ToString(), mTo.ToString());
    message.Subject = msub.ToString();
    message.Body = mMsg.ToString();
    message.IsBodyHtml = true;
    if (mCc.Trim() != String.Empty)
    {
        message.CC.Add(new MailAddress(mCc.ToString()));
    }
    smtp.Send(message);
    message.Dispose();
}

If я передать неверный пароль, smtp.send (сообщение) метод возвращает «сбой сообщение». Но если я передаю неверный адрес электронной почты, он возвращается как сообщение об успехе как «Сообщение об успехе», и он не доставляет никаких исключений, даже если я попытался поймать исключение. Как узнать, что сообщение доставлено успешно? Если это сообщение не доставлено успешно означает, что он должен кидает недоставленные сообщения как Gmail (доставка сообщений не удалась). Помоги мне

Ответы на вопрос(1)

Ваш ответ на вопрос