Проблема отправки Эл.почты

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

Проблема отправки Эл.почты

Сообщение immark » 11.03.2009 (Ср) 17:40

Здравствуйте!
По теме 2 вопроса.

Вопрос 1.
Написал программу отправки почты через Outlook (пример смотрите ниже)
При каждой отправке появляется сообщение от Outlook:
«Программа пытается автоматически отправить…Разрешить это действие … Да - Нет»
Как отменить (устранить) появление этого сообщения, поскольку до ответа надо ждать примерно 5-10 секунд, да и вообще – это большой тормоз в работе.
В справке к этому сообщению упоминается команда Item.Send, но я ее не нашел, к сожалению
В FAQ тоже не нашел ответа
В Инете много статей, как сделать отправку почты, но при реализации ничего не получаетс.
Вот эта получилась, но инвалидная…
Подскажите, как быть

Private Sub cmdSend_Click()
SendOutlookEmail_Example
End Sub
Private Sub SendOutlookEmail_Example()

Set outlookobject = CreateObject("Outlook.Application")
Set OutMail = outlookobject.CreateItem(0)
OutMail.To = "dokmislev@gmail.com" 'ToEmailAddress
OutMail.Subject = "SendOutlookEmail_Example" 'EmailSubject
EmailMessage = "This is an example of my Email program" & Chr(13)
EmailMessage = EmailMessage & " Это пример моей почтовой программы " & Chr(13)
EmailMessage = EmailMessage & Date & " " & Time
OutMail.Body = EmailMessage
OutMail.Send
OutMail.Quit
End Sub

Вопрос 2.

В отправленных сообщениях из Outlook все правильно:
This is an example of my Email program
Это пример моей почтовой программы
11/03/2009 6:47:32
А в dokmislev@gmail.com получил

This is an example of my Email program
щРН ОПХЛЕП ЛНЕИ ОНВРНБНИ ОПНЦПЮЛЛШ
11/03/2009 6:47:32
Я понимаю, что дело в кодировках, но как от этого избавиться?

Благодарю за внимание
Марк

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Re: Проблема отправки Эл.почты

Сообщение RayShade » 11.03.2009 (Ср) 18:10

Ищите CDO.Message в гугле, и да обрящете вы знания об отправке почты без Outlook, и о корректной установке кодировок, и прочих прелестях жизни.
I don't understand. Sorry.


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

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

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

    TopList