Отправка нескольких писем за одну сессию

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
artful84
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 28.12.2005 (Ср) 2:04
Откуда: 2la

Отправка нескольких писем за одну сессию

Сообщение artful84 » 24.11.2006 (Пт) 14:32

Пишу программу, которая будет ежедневно отправлять по несколько писем. Столкнулся с проблемой отправки почты. Нужен был способ отправки почты через smtp с авторизацией без внешних программ. Для этого использую OstroSoft SMTP Component (OSSMTP.dll). Проблема заключается в том, что письма нужно отправлять за одну сессию. Как это сделать с помощью компонента примерно догадываюсь, но все дело в том, что для события Status_Change не нашел статус вроде "письмо отправлено". Без этого при попытке отправить несколько сообщений программа не заработала. Если кто-то работал с этим компонентом, посоветуйте, пожалуйста, как это сделать. Или любой другой способ.

PS: пробовал использовать примеры для анонимной отправки почты - с smtp.yandex.ru они не работают.
PSS: Это не задание по информатике :)

Alexanbar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1727
Зарегистрирован: 13.04.2004 (Вт) 23:04
Откуда: Волгоградская обл.

Сообщение Alexanbar » 24.11.2006 (Пт) 18:06

Если письмо одно и тоже, нужно просто серверу передавать список получателей.

А анонимная отправка и не будет работать. Сейчас всё больше серверов это дело не разрешают - отправка авторизованная.

artful84
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 28.12.2005 (Ср) 2:04
Откуда: 2la

Сообщение artful84 » 25.11.2006 (Сб) 10:00

Alexanbar писал(а):Если письмо одно и тоже, нужно просто серверу передавать список получателей.

Нет, письма будут разные. Да и указание сразу нескольких адресов в одном письме - не выход. В этом случае они могут не дойти до адресата из-за спамообороны (я спам удаляю сразу :) ).

А анонимная отправка и не будет работать. Сейчас всё больше серверов это дело не разрешают - отправка авторизованная.

Через mail.ru можно, но работает через раз.
Дилетант

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 25.11.2006 (Сб) 14:11

Ссылка на поиск вверху, красным шрифтом. Ибо если ты собираешься использовать внешний SMTP-сервер, то такой пример я выкладывал. Ключевое слово - CDO.

artful84
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 28.12.2005 (Ср) 2:04
Откуда: 2la

Сообщение artful84 » 25.11.2006 (Сб) 15:44

Ennor писал(а):Ссылка на поиск вверху, красным шрифтом.

Я прекрасно знаю, где и какого цвета ссылка на поиск.
Ибо если ты собираешься использовать внешний SMTP-сервер, то такой пример я выкладывал. Ключевое слово - CDO.

С CDO у меня примеры есть. Я ищу и другие варианты, например с winsock. Здесь примеров с winsock с авторизацией на нашел.
Дилетант

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 25.11.2006 (Сб) 16:35

artful84 писал(а):Я ищу и другие варианты, например с winsock. Здесь примеров с winsock с авторизацией на нашел.

Удачи в поисках, в таком случае.

artful84
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 28.12.2005 (Ср) 2:04
Откуда: 2la

Сообщение artful84 » 25.11.2006 (Сб) 18:02

Спасибо. Вариант найден. Нашел пример работы с STMP через winsock с авторизацией.
Кстати, CDO в 98/NT работает?
Дилетант

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 26.11.2006 (Вс) 5:46

artful84 писал(а):Кстати, CDO в 98/NT работает?

В NT 4 имеется более ранняя инкарнация этой технологии, аббревиатуру не помню. Если требуется работа именно в этой оси, скорее всего нужно подключать ее. Никогда не было практической необходимости разбираться в деталях, поэтому точнее не скажу.

Вопрос с 98/Ме, опять-таки, ни разу на практике не возникал.

artful84
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 28.12.2005 (Ср) 2:04
Откуда: 2la

Сообщение artful84 » 26.11.2006 (Вс) 10:31

Спасибо, вопросов больше не имею :)
Дилетант

Santa
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 101
Зарегистрирован: 07.05.2004 (Пт) 1:34
Откуда: KZ

Сообщение Santa » 15.02.2007 (Чт) 15:42

artful84 писал(а):Спасибо. Вариант найден. Нашел пример работы с STMP через winsock с авторизацией.
Кстати, CDO в 98/NT работает?

Хотелось бы увидеть пример. :roll:
SIVIS PACEM PARA BELLUM


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 105

    TopList