Проблема отправки почты с ASP.Net - PullRequest
0 голосов
/ 24 июля 2011

Я хочу отправить письмо через ASP.Net.But, это выдает ошибку «SendUsing».

Код:

<%
string strKime = "xxx@hot.com";
string strKimden = "deneme@hot.com";
string strKonu = "ASP.net mail gönderme işlemi";
string strMetin = "Bu sayfa asp.net mail komponenti     tarafından gönderildi";
System.Web.Mail.SmtpMail.Send(strKimden, strKime, strKonu, strMetin);

%> 

Ответы [ 3 ]

1 голос
/ 24 июля 2011

Возможно, SMTP-сервер настроен неправильно?Рекомендуется всегда указывать определенные имена smtpserver при вызове компонентов System.Web.Mail или CDO.

Не уверен, используете ли вы это непосредственно в разметке.В идеале у вас должен быть общий код, который отправляет электронные письма с необходимыми параметрами.Проверьте ссылку в одном из других ответов.

1 голос
/ 24 июля 2011

Вы добавили настройки SMTP в файл web.config?

<system.net>
<mailSettings>
  <smtp>
    <network 
         host="ServerHostname" 
         port="portNumber"
         userName="username"
         password="password" />
  </smtp>
</mailSettings>

Для отправки электронной почты требуется SMTP настроек.

0 голосов
/ 24 июля 2011

Необходимо установить для свойства хоста SmtpClient значение «mail.hot.com» или ip вашего сервера исходящей почты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...