как отправить почту с помощью обработчика? - PullRequest
0 голосов
/ 12 апреля 2011

Я хочу отправить письмо, поэтому я написал один метод в handler.ashx, но я получил ошибку как

Недопустимое значение конфигурации «SendUsing». что это значит, пожалуйста, помогите мне

public bool Sendmail () { bool strResult = false; пытаться {

        email.Subject = " Registration";

        email.To = "ravivarma_07d@yahoo.com";
        email.From = "giribhushan.svg@gmail.com";
        email.Cc = "ravivarma_07d@yahoo.com";
        email.Bcc = "ravivarma_07d@yahoo.com";
        email.BodyFormat = MailFormat.Html;

        email.Body = "<html>" +
                       "<body>" +
                      "<b>Hi ravi</b>"+
                       "</body>" +
                       "</html>";
        email.Priority = MailPriority.Normal;


       SmtpMail.Send(email);
        strResult = true;
    }
    catch (Exception ex)
    {
        //FTEHelper.SendEmail("ticketupload@whohastwo.com", "Ticket Upload Batch Error",
        //   ex.ToString());


        strResult = false;

    }


    return strResult;





}

1 Ответ

1 голос
/ 12 апреля 2011

Вы должны указать SMTP-сервер.

SmtpMail.SmtpServer = "yourservername";

Также вам следует рассмотреть использование пространства имен System.Net.Mail вместо System.Web.Mail.(Если вы не обязаны использовать .NET 1, конечно.)

...