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

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

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

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
Отправить сообщение через SMTP ....
    #32699106
Фотография Vw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да ! ДА !
уЖЕ БЛИЖЕ !
ТОКА ОН МНЕ ОШИБКУ ВЫДВЁТ
ПО ТИПУ КУДА-ТО НАДО СУНУТЬ ИМЯ СМТП СЕРВЕРА
Я ЕМУ СУЮ Subject = " " .Configuration.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "ТУТА"

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

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cdosys/html/_cdosys_schema_configuration.asp
...
Рейтинг: 0 / 0
Отправить сообщение через SMTP ....
    #32699133
Фотография Vw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо разобрался.
Но лучше буду пользоваться бесплатной пргой постие из командной строки
- проще и надёжнее..
...
Рейтинг: 0 / 0
Отправить сообщение через SMTP ....
    #32699422
Диметр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А я сделал вот как (может кому понадобится - пользуйтесь)
Через 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
Отправить сообщение через SMTP ....
    #32699515
guestyyy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это всё хрень, есть библиотека которая умеет много: кодировки разные... аттачмент и проч ...
Но я использовал её в Access ну переделай её в компонент или так оставь ..
ищи её на сайтах посвящённому Access, чувак её писал из тулы мельная контора.
...
Рейтинг: 0 / 0
Отправить сообщение через SMTP ....
    #32699971
Фотография Vw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это ты не про это ли?

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


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