Кто работал с EasyMail ?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
claymen
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 159
Зарегистрирован: 14.04.2006 (Пт) 16:07
Откуда: КЫРГЫЗСТАН г.Бишкек

Кто работал с EasyMail ?

Сообщение claymen » 03.08.2008 (Вс) 10:42

Если кто ниб-ть работал с EasyMail DLL, подскажите что я делаю не так.
Вот код кнопки. По идее она должна отправлять письмо. Но выходит ошибка.
Код: Выделить всё
Private Sub SendMail(strServer$, strFrom$, strTo$, strSubject$, strBodyText$)
   
   Dim x%
   Dim SMTP As Object
   
   Set SMTP = CreateObject("EasyMail.SMTP")
   SMTP.MailServer = strServer$
   SMTP.FromAddr = strFrom$
   SMTP.AddRecipient "", strTo$, 1
   SMTP.Subject = strSubject$
   SMTP.BodyText = strBodyText$
   x% = SMTP.Send
   If x% = 0 Then
      MsgBox "Доставлено!"
   Else
      MsgBox "Произошла ошибка. Код ошибки: " & CStr(x%)
   End If
   Set SMTP = Nothing
End Sub

Private Sub Command1_Click()
   SendMail "smtp.mail.ru", "Test1@Mail.ru", "Test2@Mail.ru", "Тестовая тема", "Тестовое сообщение"
End Sub
Вложения
EasyMail.rar
(283.54 Кб) Скачиваний: 40
и начинали мы все чайниками, но потом...

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 03.08.2008 (Вс) 13:59

рекомендую vbSendMail.

какая ошибка?
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

claymen
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 159
Зарегистрирован: 14.04.2006 (Пт) 16:07
Откуда: КЫРГЫЗСТАН г.Бишкек

Сообщение claymen » 03.08.2008 (Вс) 14:27

Sebas
Что за фунция vbSendMail?
Где ее взять?
и начинали мы все чайниками, но потом...

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Сообщение Proxy » 03.08.2008 (Вс) 20:29

Рекомендую Винсок + SMTP (почитай на вике) + моск
SMTP, POP и IMAP протоколы настолько просты, что гораздо проще самому всё вручную делать. А если вообще вручную делать, то ещё и SSL можно прикрутить (а юзая чужие готовые DLL едва ли дождёшься SSL).
Follow the white rabbit.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 03.08.2008 (Вс) 20:32

Proxy
По твоему, в качестве документа, на который надо смотреть, разрабатывая код работающий с помощью SMTP, надо использовать вики, а не соответсвующий документ RFC? :x
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Сообщение Proxy » 03.08.2008 (Вс) 20:41

Те, кто постил SMTP на википедии тоже, как это не странно, хорошо знакомы с спецификацией SMTP. Изложение материала в RFC не всегда нормально читабельны, иногда проще мозг сломать, а связанно это с тем, что в RFC недопустимо вольное истолкование работы с протоколом. Производители сгущёнки наверно тоже читают РЕЦЕПТ, а не ГОСТ.
Follow the white rabbit.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 03.08.2008 (Вс) 20:59

Если у тебя ненормальные жизненые принципы, согласно которым надо читать не официальную спецификацию, а статьи из свободной энциклопедии, которые пишет не бог весть кто, то ты, пожалуйста, не навязый их по крайней мере остальным.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Сообщение Proxy » 03.08.2008 (Вс) 21:05

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

Эй, я разве говорил что-то против официальной спецификации?
Я просто сказал, что на википедии конкретно по данному вопросу есть статья, в которой на мой взгляд довольно удачно изложен материал.
Follow the white rabbit.

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 04.08.2008 (Пн) 10:08

claymen писал(а):Sebas
Что за фунция vbSendMail?
Где ее взять?


в гугле
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru


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

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

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

    TopList