Отправка почты с вложением - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Приветствую, коллеги! Стыдно создавать такие темы для старика, знаю Но в гугле все ссылки сиреневые, а воз и ныне там. Проблема вот в чем: с недавнего времени вдруг перестала работать отправка почты программным способом. Этот способ Visual Basic .NET FAQ. Готовые решения, полезные коды (второй спойлер) перестал работать на Windows XP Этот способ Visual Basic .NET FAQ. Готовые решения, полезные коды перестал работать везде. Отправка с ящика Яндекса (пробовал и mail) Порты все менял, ставил и 465, и 25, и какие находил в инете. SSL и включал и выключал. Не работает ни в какую - в первом коде пишет, мол, ошибка транспорта, во втором тупо истекает таймаут. Нашел библиотеку EASendMail.dll, прикрутил - работает, но потом дошло, что она имеет 30-дневный испытательный период, поэтому не подходит. Смех в том, что вышеуказанные коды у кого-то работают, у кого-то нет. Я подозреваю, что это интернет-провайдеры что-то крутят. У нас тут Ростелеком. Если кто-то сталкивался с подобным - отпишитесь, как решали проблему. Еще, может быть, кто знает бесплатные библиотеки для отправки почты. Нужна только отправка (с вложениями). Работа на XP обязательна.

Решение задачи: «Отправка почты с вложением»

textual
Листинг программы
 Dim smtp As New SmtpClient()
        smtp.Host = "smtp.mail.ru"
        smtp.Port = 25
        smtp.EnableSsl = True

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.769 из 5