powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Автоматом отправить письмо через сервер, требующий SMTP аутентификацию..
1 сообщений из 1, страница 1 из 1
Автоматом отправить письмо через сервер, требующий SMTP аутентификацию..
    #33933772
Kuka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тестировал на своем сервере.... все работает.... письма (при регистрации нового юзера) отправляются без проблемм...
web.config
<system.net>
<mailSettings>
<smtp from="postmaster@мой_домен.com">
<network host="192.168.10.2" password="" userName=""/>
</smtp>
</mailSettings>
</system.net>

Sub Createuserwizard1_SendingMail(ByVal sender As Object, ByVal e As MailMessageEventArgs)
' Set MailMessage fields.
e.Message.IsBodyHtml = False
' Replace placeholder text in message body with information
' provided by the user.
e.Message.BodyEncoding = Encoding.GetEncoding(20866) ' Кодировка KOI-8R
e.Message.SubjectEncoding = Encoding.GetEncoding(20866)
e.Message.Subject = "Вы зарегестрированы на сайте мой_домен.com."
e.Message.Body = "Здравствуйте " & CreateUserWizard1.UserName & " !" & vbCrLf & _
"Спасибо за регистрацию в интернет аптеке www.loraplus.com." & vbCrLf & _
"Пароль: " & CreateUserWizard1.Password & vbCrLf & _
"Данные для восстановления забытого пароля:" & vbCrLf & _
"Секретный вопрос: " & CreateUserWizard1.Question & vbCrLf & _
"Секретный ответ: " & CreateUserWizard1.Answer
End Sub

При осуществлении заказа:
msgMail.Body = strHtml
Dim MailObj As New System.Net.Mail.SmtpClient
MailObj.Host = "192.168.10.2"
MailObj.Port = 25
MailObj.Send(msgMail)

Разместился у прова, а у него перед отправкой мессаджа SMTP серверу требуется проверка подлинности.
Предполагаю что в строке web.config надо в строчке
<network host="192.168.10.2" password="" userName=""/> указать сервер прова и свой аккаунт с паролем, а вот при программном создании сообщения как это осуществить???
Предполагаю что используется MailObj.UseDefaultCredentials=True , но что это пока не разберусь...
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Автоматом отправить письмо через сервер, требующий SMTP аутентификацию..
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]