| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB .NET > Отправка писем без почтового клиента |
| Автор: vdsteff 25.3.2011, 08:56 | ||||
Имеется форма с 3мя TextBox-ами (1 ввод email-а отправителя; 2 пароль к ящику; 3 тема сообщения), 1 - RichTextBox (тело письма), и кнопкой, которая имеет следующий код:
при отправке ругается на эту строку: mail.From = New MailAddress(email) - обоснование: Значение не может быть неопределенным. Но как значение может быть неопределенным если подставляется переменая значение которой берется из TextBox1? При указаном в коде значения:
письмо отправляется.... Помогите пжалуста доработать первый кусок кода |
| Автор: vdsteff 26.3.2011, 01:23 |
| заработало, спасибо! А как теперь заставить программу работать также и с @gmail.com и @yandex.ru ? т.к. при попытке отправить с этих емейлов программа ругается на авторизацию на сервере |
| Автор: diadiavova 26.3.2011, 09:30 | ||
Да в принципе так же, просто на этих серверах могут понадобиться другие настройки. Например не везде следует указывать именно 25 порт. Или, к примеру, адрес самого смтп-сервера может быть другим. Это на до смотреть в документации к соответствующим почтовым сервисам. |
| Автор: vdsteff 26.3.2011, 16:52 |
| спасибо за ответы, помогло, как код допишу выложу сюда |