Работа с почтой

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

Работа с почтой

Сообщение Sultan » 09.11.2003 (Вс) 12:14

Подскажите, пожалуйста, как на vb отправить и получить письмо на EMAil? Можно ссылку на статью.

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Сообщение gaidar » 09.11.2003 (Вс) 14:21

Эх ... батенька .... раздел статьи на vbstreets.ru читали?

http://vbstreets.ru/default.asp?page=library&id=pwork
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

goro
Постоялец
Постоялец
 
Сообщения: 494
Зарегистрирован: 03.12.2002 (Вт) 11:45
Откуда: Украина, Запорожье

Сообщение goro » 11.11.2003 (Вт) 14:23

Слабенькая статья. Лучше поищи примеры на http://planet-source-code.com
ПРЕВЕД

SSecurity
Служба безопасности
Аватара пользователя
 
Сообщения: 1283
Зарегистрирован: 19.08.2003 (Вт) 1:11
Откуда: Россия, Мурманск

Сообщение SSecurity » 12.11.2003 (Ср) 1:39

Вообщем-то можно через ВИНСОК,
но смотри если письмо текстовое ... тебе надобно будет учитывать кодировку, MIME, и вложенные файлы..
Программист - это маленький Бог, а все его ошибки - это самостоятельные творения:)
Так задумано:)

VBnovichok
Новичок
Новичок
 
Сообщения: 40
Зарегистрирован: 06.09.2003 (Сб) 1:11

Сообщение VBnovichok » 24.11.2003 (Пн) 0:28

Через WINSOCK будут проблемы если user во время отправки письма не в сети. WINSOCK начнет искать SMTP не найдет и появится ошибка.

Так что если нужен код не для хака, я бы советовал MAPI.
1. Т.к. даже если сети и не будет письмо сохранится в папке Исходящие и отправится при следующем подключении.
2. Не нужна перекодировка (если вдруг захочется отправить файл)

SSecurity
Служба безопасности
Аватара пользователя
 
Сообщения: 1283
Зарегистрирован: 19.08.2003 (Вт) 1:11
Откуда: Россия, Мурманск

Сообщение SSecurity » 24.11.2003 (Пн) 0:36

Ну это можно предусмотреть .... да и у меня где-то были свои СМТП :) для локалки :) гыыы .... а сохранение реализовать проще всего .... просто зафиксируй текст письма и храни его где надо :)
Программист - это маленький Бог, а все его ошибки - это самостоятельные творения:)
Так задумано:)

VBnovichok
Новичок
Новичок
 
Сообщения: 40
Зарегистрирован: 06.09.2003 (Сб) 1:11

Сообщение VBnovichok » 24.11.2003 (Пн) 0:50

Сохранить можно, а вот отправить?
Придется еще вставлять код который проверяет подключение к сети, отправляет, а затем удаляет сохраненое письмо. Это все логично если WINSOCK использовать для "опеделенных" целей. А если просто открыто отправлять сообщение - код с MAPI прост и удобен

Согласен?

SSecurity
Служба безопасности
Аватара пользователя
 
Сообщения: 1283
Зарегистрирован: 19.08.2003 (Вт) 1:11
Откуда: Россия, Мурманск

Сообщение SSecurity » 24.11.2003 (Пн) 0:52

Лады .... согласен ...

Винсок для иных коннектов удобно использовать ... например в локалке передача тех же писем :) но на конкретные компы :)
Программист - это маленький Бог, а все его ошибки - это самостоятельные творения:)
Так задумано:)

VBnovichok
Новичок
Новичок
 
Сообщения: 40
Зарегистрирован: 06.09.2003 (Сб) 1:11

Сообщение VBnovichok » 24.11.2003 (Пн) 1:00

Неудобное в MAPI-это запрос (безопасность) почтовой программы на отправку письма (файла), а также то что выскакивает окно процесса отправки сообщения (например Outlook Express). Вот если каким нибудь образом поскрывать эти окна чтобы программа в невидимом режиме отправляла сообщения, то MAPI цены не будет.
Может есть предложения?

SSecurity
Служба безопасности
Аватара пользователя
 
Сообщения: 1283
Зарегистрирован: 19.08.2003 (Вт) 1:11
Откуда: Россия, Мурманск

Сообщение SSecurity » 24.11.2003 (Пн) 1:04

К сожалению мне таковые методики не известны :(
Программист - это маленький Бог, а все его ошибки - это самостоятельные творения:)
Так задумано:)

MEMBER
Гугль
Гугль
 
Сообщения: 758
Зарегистрирован: 29.11.2002 (Пт) 12:02
Откуда: 10 этаж

Сообщение MEMBER » 25.11.2003 (Вт) 3:12

Пример.
http://bbs.vbstreets.ru/viewtopic.php?t ... highlight=
Он, конечно, далёк от идеала, но ведь его и доработать можно.
Господа! Пользуйтесь www.ya.ru
ЗЫ и www.planetsourcecode.com

SSecurity
Служба безопасности
Аватара пользователя
 
Сообщения: 1283
Зарегистрирован: 19.08.2003 (Вт) 1:11
Откуда: Россия, Мурманск

Сообщение SSecurity » 25.11.2003 (Вт) 3:25

классный пример ....
мне понравилось ... но я частенько тока служебную почту определенного формата получаю .. там винсок рулит ... ну а здесь уневерсал :)
Программист - это маленький Бог, а все его ошибки - это самостоятельные творения:)
Так задумано:)


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9

    TopList