Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
22.08.2006, 10:25
|
|||
|---|---|---|---|
Автоматом отправить письмо через сервер, требующий SMTP аутентификацию.. |
|||
|
#18+
Тестировал на своем сервере.... все работает.... письма (при регистрации нового юзера) отправляются без проблемм... 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 , но что это пока не разберусь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&mobile=1&tid=1390377]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
47ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 326ms |

| 0 / 0 |
