Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Отправить сообщение через SMTP .... / 11 сообщений из 11, страница 1 из 1
17.09.2004, 08:52:10
    #32699020
Vw
Vw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправить сообщение через SMTP ....
Мужики не оставьте в беде подскажите.
Сам на VB не силён. В основном аккессом балуюсь.
Но надо из ехешника почту отправить...
Может какой стандартный актив х есть ?

Глянул на форуме - чую с этим вопросом здесь очень туго.
...
Рейтинг: 0 / 0
17.09.2004, 08:55:25
    #32699025
m@[tador]
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправить сообщение через SMTP ....
Microsoft MAPI controls.
See MSDN for more..
...
Рейтинг: 0 / 0
17.09.2004, 09:07:51
    #32699048
Vw
Vw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправить сообщение через SMTP ....
авторMicrosoft MAPI controls
- я как понимаю это по протоколу мапи
и к тому же этот контрол я не нашел в стандартных
VB 6

p/s оутлук не походит..
...
Рейтинг: 0 / 0
17.09.2004, 09:25:26
    #32699085
Andy_New
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправить сообщение через SMTP ....
Так что ли:

Dim iMsg
Dim iConf
Dim Flds

Set iMsg = CreateObject("CDO.Message")
Set iConf = CreateObject("CDO.Configuration")
Set Flds = iConf.Fields

With iMsg
Set .Configuration = iConf
.TextBody = ""
.To = strAddressee
.CC = strCC
.From = wer@St.ru"
.Subject = " " .Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "exserver"
.Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
.Configuration.Fields.Update
.send
End With
...
Рейтинг: 0 / 0
17.09.2004, 09:38:02
    #32699106
Vw
Vw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправить сообщение через SMTP ....
Да ! ДА !
уЖЕ БЛИЖЕ !
ТОКА ОН МНЕ ОШИБКУ ВЫДВЁТ
ПО ТИПУ КУДА-ТО НАДО СУНУТЬ ИМЯ СМТП СЕРВЕРА
Я ЕМУ СУЮ Subject = " " .Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "ТУТА"

А ОН ВСЁ РАВНО
КСТАТИ
А ЧЁ ЭТО ЗА ССЫЛКИ ?
НАФИГ ОНИ?
...
Рейтинг: 0 / 0
17.09.2004, 09:44:13
    #32699112
Andy_New
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправить сообщение через SMTP ....
Остальное здесь:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdosys/html/_cdosys_schema_configuration.asp
...
Рейтинг: 0 / 0
17.09.2004, 09:53:11
    #32699133
Vw
Vw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправить сообщение через SMTP ....
Спасибо разобрался.
Но лучше буду пользоваться бесплатной пргой постие из командной строки
- проще и надёжнее..
...
Рейтинг: 0 / 0
17.09.2004, 11:31:05
    #32699422
Диметр
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправить сообщение через SMTP ....
А я сделал вот как (может кому понадобится - пользуйтесь)
Через WinSock

Private Sub Form_Load()
With wsk
.Protocol = sckTCPProtocol
.RemoteHost = "АДРЕС_SMTP-СЕРВЕРА"
End With
End Sub

Private Sub cmdSend_Click()
wsk.Close
wsk.Connect
End Sub

Private Sub wsk_Connect()
Dim Data As String

Data = "HELO " & wsk.LocalHostName & vbCrLf
wsk.SendData Data

Data = "MAIL FROM: <ЧТО-НИБУДЬ>" & vbCrLf
wsk.SendData Data

Data = "RCPT TO: <АДРЕС>" & vbCrLf
wsk.SendData Data

wsk.SendData "DATA" & vbCrLf
Data = "From: " & wsk.LocalIP & vbCrLf & "To: Кому" & vbCrLf & "Subject: Тема" & wsk.LocalIP & vbCrLf & vbCrLf & rtb.Text & vbCrLf
wsk.SendData Data

Data = "." & vbCrLf
wsk.SendData Data

Data = "QUIT" & vbCrLf
wsk.SendData Data

MsgBox "Отправлено!", vbInformation, Caption
Unload Me
End Sub

Private Sub wsk_Error(ByVal Number As Integer, Description As String, ByVal Scode As Long, ByVal Source As String, ByVal HelpFile As String, ByVal HelpContext As Long, CancelDisplay As Boolean)
MsgBox "Сообщение не было отправлено! Ошибка: " & vbCrLf & Description, vbExclamation, Caption
End Sub

Что нужно:
WinSock (обозвать wsk)
Command (обозвать cmdSend)
RichTextBox (обозвать rtb)
Вроде всё...
...
Рейтинг: 0 / 0
17.09.2004, 11:57:19
    #32699515
guestyyy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправить сообщение через SMTP ....
Это всё хрень, есть библиотека которая умеет много: кодировки разные... аттачмент и проч ...
Но я использовал её в Access ну переделай её в компонент или так оставь ..
ищи её на сайтах посвящённому Access, чувак её писал из тулы мельная контора.
...
Рейтинг: 0 / 0
17.09.2004, 14:38:20
    #32699971
Vw
Vw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправить сообщение через SMTP ....
Это ты не про это ли?

я её на аккессе юзал
, так себе - баги в части аттачмента.
...
Рейтинг: 0 / 0
21.09.2004, 09:28:14
    #32703482
guestyyy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отправить сообщение через SMTP ....
Да, эта, я не заметил, так ьы ему напиши он исправит.
А какие баги, напиши, мне интересно.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Отправить сообщение через SMTP .... / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]