Отправка электронной почты

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

Отправка электронной почты

Сообщение Gatet » 21.04.2003 (Пн) 18:59

Скажите, как из VB отправлять почту (с темой и содержанием)?
Последний раз редактировалось Gatet 21.04.2003 (Пн) 19:05, всего редактировалось 1 раз.
Memento mori

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

Сообщение RayShade » 21.04.2003 (Пн) 19:02

Используя CDO это будет примерно так:



Dim msg As CDO.Message

With msg

.To = "pupkin@vasya.net"

.Subject = "Hello!"

.TextBody = "Hello, Pupkin! It's my test mail!"

.AddAttachment "c:\mypic.jpg"

.send

End With

Gatet
Новичок
Новичок
 
Сообщения: 41
Зарегистрирован: 04.03.2003 (Вт) 16:03
Откуда: Russia

Сообщение Gatet » 21.04.2003 (Пн) 19:07

спасибо! А что такое CDO?
Memento mori

Powersoft
Обычный пользователь
Обычный пользователь
 
Сообщения: 76
Зарегистрирован: 17.04.2003 (Чт) 21:23

Сообщение Powersoft » 21.04.2003 (Пн) 19:23

можно использовать этот модуль: ftp://powersoftnet.com/sendemail.zip

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

Сообщение goro » 21.04.2003 (Пн) 19:55

RayShade писал(а):Используя CDO это будет примерно так:

Dim msg As CDO.Message
With msg
.To = "pupkin@vasya.net"
.Subject = "Hello!"
.TextBody = "Hello, Pupkin! It's my test mail!"
.AddAttachment "c:\mypic.jpg"
.send
End With

А у меня почему - то не работает. Ошибку н91 на третей строчке выдает.
ПРЕВЕД

jetcom
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 181
Зарегистрирован: 12.01.2003 (Вс) 23:15
Откуда: Russia, Novorossiysk

Сообщение jetcom » 21.04.2003 (Пн) 23:26

2Powersoft:
На самом деле твой модуль лежит здесь:
ftp://powersoftnet.com/sources/vb/sendemail.zip
Первая ссылка мертвая.
Всё сбудется!!!

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

Сообщение RayShade » 22.04.2003 (Вт) 10:18

2 goro

Ну примени голову то!

не хватает очевидно set msg = new cdo.message



2 Gatet

Collaboration Data Objects

Описание в MSDN. Где взять не в курсе. Видимо ставятся вместе с Office XP.

Powersoft
Обычный пользователь
Обычный пользователь
 
Сообщения: 76
Зарегистрирован: 17.04.2003 (Чт) 21:23

Сообщение Powersoft » 22.04.2003 (Вт) 15:51

нет, с Office XP не ставится MSDN. я не буду давать ссылки, где можно скачать, т.к. это нелегально. если надо, то лично: support@powersoftnet.com

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

Сообщение RayShade » 22.04.2003 (Вт) 16:11

2 Powersoft

Видимо имеет место непонимание - я имел в виду что ставиться CDO а не MSDN :)



И потом есть официальная страница msdn.microsoft.com - ничего нелегального в том чтобы на нее сходить нет.



А насчет установки Office XP на комп с инета - это занятие для избранных :) Рекомендую все таки воспользоваться CD :)

Powersoft
Обычный пользователь
Обычный пользователь
 
Сообщения: 76
Зарегистрирован: 17.04.2003 (Чт) 21:23

Сообщение Powersoft » 22.04.2003 (Вт) 18:42

я вас понял

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

Сообщение goro » 22.04.2003 (Вт) 19:17

RayShade писал(а):2 goro
Ну примени голову то!
не хватает очевидно set msg = new cdo.message

Блин! просто с дня рожденья друга только пришел и сразу за бейсик. Голова ваще не работала! Кстати никому не советую. :wink:
ПРЕВЕД

Gatet
Новичок
Новичок
 
Сообщения: 41
Зарегистрирован: 04.03.2003 (Вт) 16:03
Откуда: Russia

Сообщение Gatet » 22.04.2003 (Вт) 20:29

Спасибо!
Memento mori

al addin
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 04.07.2002 (Чт) 11:56

Сообщение al addin » 06.05.2003 (Вт) 12:35

А с ошибочкой типа "Недопустимое значение конфигурации SendUsing"
никто из вас не сталкивался?
alla ambar:)

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 06.05.2003 (Вт) 14:30

Код: Выделить всё
Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Const SW_SHOWNORMAL As Long = 1&
...
msg="mailto:bill.gates@microsoft.com?subject=Windows%20TechSupport&body=HELP!!!%0D%0AI%20have%20troubles%20with%20Windows!"
ShellExecute hWnd, vbNullString, msg, vbNullString, vbNullString, SW_SHOWNORMAL
Lasciate ogni speranza, voi ch'entrate.


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

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

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

    TopList