Сбой электронной почты asp.net на сервере при прикреплении файла - PullRequest
0 голосов
/ 03 мая 2011

Электронная почта успешно отправляется, когда я отправляю ее с локального хоста и использую внешние настройки SMTP, но электронная почта никогда не отправляется, когда я запускаю код на работающем сервере и в письме есть вложение. В web.config у меня есть:

 <system.net>
    <mailSettings>
        <smtp>
            <network host="localhost" />
        </smtp>
    </mailSettings>
</system.net>

Эта проблема возникает только на реальном сайте с вложением электронной почты. Он отлично работает на локальном хосте с вложением или без него.

Ответы [ 2 ]

0 голосов
/ 04 мая 2011

Этот код помог мне:

 Dim client As New SmtpClient()
    client.Host = "relay.neural.net.au"
    Try
        client.Send(mailMsg)
0 голосов
/ 03 мая 2011

Я не уверен, но это может быть проблема с настройками web.config. У вас было что-то вроде:

  <location path="email" allowOverride="false">
    <system.web>
      <httpRuntime executionTimeout="300" maxRequestLength="15360" />
    </system.web>
  </location>

Если ваш файл aspx находится в папке с именем «email».

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