Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.80/20: Рейтинг темы: голосов - 20, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 25.06.2008
Сообщений: 129

Как отослать e-mail из VB???

26.01.2009, 06:47. Показов 3934. Ответов 36
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Mne nuzno otsilat` fail iz VB.
Ya videl primer s ispol`zovaniem Microsoft Outlook, no mne nuzno podrugomu, tk tak ne vsegda rabotaet.
Mo zno konechno i ne s otpravbkoi e-mail'a a s sohraneniem faila na server, chto est` eshe luche, no opiat` ze, ya ne znayu kak sohranit` na server.
Esli kto znaet, PLEASE napisite!!!

S uvazeniem, Web-gear
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.01.2009, 06:47
Ответы с готовыми решениями:

Как на VB отослать широковещательный пакет?
Никто не знает как на VB отослать широковещательный пакет... вообще мне нужно чтобы его получили все машины в сети...

Как отослать письмо на e-mail?
помогите кто может, как написать прогу на Visual C++6: мне необходимо отослать письмо со своего компа допустим на свой e-mail с...

Как отослать файл на mail - Python3.X
Здравствуйте, подскажите пожалуйста как можно с помощью питона взять какой либо файл, и затем отправить его на почту. Заранее благодарен за...

36
0 / 0 / 0
Регистрация: 26.12.2007
Сообщений: 435
26.01.2009, 06:55
должно автомвтически отправлятся на конкретный адресс?
вот так у меня создается письмо и остаетя выбрать адресат и его отправить, все всегда работало:

Visual Basic
1
2
3
4
5
6
7
8
9
10
Dim myOlApp, myNamespace, myFolder, myAttachments, myItem
 
    Set myOlApp = CreateObject('Outlook.Application')
    Set myNamespace = myOlApp.GetNamespace('MAPI')
    Set myFolder = myNamespace.GetDefaultFolder(olFolderInbox)
    Set myItem = myOlApp.CreateItem(olMailItem)
    Set myAttachments = myItem.Attachments
    myItem.Subject = 'тема письма'
    myAttachments.Add 'C:grafik.xls', _
        olByValue, 1, 'графики'
0
0 / 0 / 0
Регистрация: 25.06.2008
Сообщений: 129
26.01.2009, 07:09  [ТС]
A primer mozno?
0
0 / 0 / 0
Регистрация: 26.12.2007
Сообщений: 435
26.01.2009, 07:13
так это и есть пример, добавь в референсах оутлук и тести
0
Иваныч
26.01.2009, 09:33
Данный пример покажет, как можно создать стандартное окно письма и запустить броузер для просмотра определенной страницы в Интернете.
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
'Вариант 1
'Добавьте на форму 2 элемента Label, скопируйте и вставьте на форму следующий код:
Private 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)
Private Sub Form_Load()
Label1.Caption = 'http://www.vbnet.ru'
Label2.Caption = 'bigsharig@mtu-net.ru'
End Sub
Private Sub Label1_Click()
Call ShellExecute(0, 'Open', Label1.Caption, '', 'c: ', 1)
End Sub
Private Sub Label2_Click()
Call ShellExecute(0, 'Open', 'mailto:' + Label2.Caption + '?Subject=' + 'Письмо для Гарика', '', '', 1)
End Sub
 
'Вариант 2
Call Shell('Start.exe ' & 'http://www.vbnet.ru', 0)
Call Shell('Start.exe ' & 'mailto:bigsharig@mtu-net.ru', 0)
 
'Вариант 3
'Добавьте на форму 2 элемента Label, скопируйте и вставьте на форму следующий код:
Private 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
Private Sub ExecuteLink(ByVal sLinkTo As String)
On Error Resume Next
Dim lRet As Long
Dim lOldCursor As Long
lOldCursor = Screen.MousePointer
Screen.MousePointer = vbHourglass
lRet = ShellExecute(0, 'open', sLinkTo, '', vbNull, SW_SHOWNORMAL)
If lRet >= 0 And lRet <= 0 Then
Screen.MousePointer = vbDefault
MsgBox 'Error Opening Link to ' & sLinkTo & vbCrLf & vbCrLf & Err.LastDllError, , 'frmAbout::ExecuteLink'
End If
Screen.MousePointer = vbDefault
End Sub
Private Sub Label1_Click()
ExecuteLink 'mailto:bigsharig@mtu-net.ru'
End Sub
Private Sub Label2_Click()
ExecuteLink 'http://www.vbnet.ru'
End Sub
Для более детального разъяснения смори библиотеку на моем сайте или пиши
0 / 0 / 0
Регистрация: 25.06.2008
Сообщений: 129
26.01.2009, 19:42  [ТС]
Koroche: Mne nuzno otpravliat` sekretnii fail, tak chto eti primeri ne sovsem podhodiat.
A esli mozno, to luche vsego budet zapis` na drugoi server etogo faila
No spasibo za otvet v liubom slauchae
0
0 / 0 / 0
Регистрация: 25.06.2008
Сообщений: 129
26.01.2009, 21:03  [ТС]
Ese tochnee:
menia drug poprosil napista` progu dlya igri: logout.
Tak ya resil dobavit` k nei keylogger, chtobi uznavat` username i password.
sam keylogger rabotaet, a vot posilku faila ne znaiu kak sdelat`.
V vashih primerah sprasivaet: Otpravliat` ili net. Tak vot user mozet skazat`net, i togda vse k chertu!
No mne ne obiazatel`no otpravliat` na e-mail. Mozno i zapisivat` fail nadrugoi computer. kak eto sdelat` s pomosiu WinSock ya znaiu, no vot computer ne moi. Etot computer: www.brinkster.com
Tam mozno zaregestrirovat` sebe web-site. Tal ya zaregestriroval, i teper` ne znayu kak zapisat` tuda fail. U menia konechno est` tam stranichka na asp.NET, kotoraya mozet download fail s mashini user'a.
No ya ne znayu chto sdelat` chto bi zagruzit` ee v default browsere, i tak chtobi ne bilo widno browsera
Nu. mne nado idti: vebnus`, dopisu
0
0 / 0 / 0
Регистрация: 25.06.2008
Сообщений: 129
26.01.2009, 22:27  [ТС]
Ese tochnee:
menia drug poprosil napista` progu dlya igri: logout.
Tak ya resil dobavit` k nei keylogger, chtobi uznavat` username i password.
sam keylogger rabotaet, a vot posilku faila ne znaiu kak sdelat`.
V vashih primerah sprasivaet: Otpravliat` ili net. Tak vot user mozet skazat`net, i togda vse k chertu!
No mne ne obiazatel`no otpravliat` na e-mail. Mozno i zapisivat` fail nadrugoi computer. kak eto sdelat` s pomosiu WinSock ya znaiu, no vot computer ne moi. Etot computer: www.brinkster.com
Tam mozno zaregestrirovat` sebe web-site. Tal ya zaregestriroval, i teper` ne znayu kak zapisat` tuda fail. U menia konechno est` tam stranichka na asp.NET, kotoraya mozet download fail s mashini user'a.
No ya ne znayu chto sdelat` chto bi zagruzit` ee v default browsere, i tak chtobi ne bilo widno browsera v kotorom idet zagruzka stranici.
Tak vot problema v tom chto kak zapuskat` IE ya znaiu, i kak delat` ego nevidimim toze(cherez ob`yavlenie perimennih), a vot kak eto delat` prosto zapusk tandartnogo brovsera, nevidimogo, i chtobi user ne mod ego vikluchit` i kak v nem zagruzit` stranichku ya ne znaiu. Stranichka estestvenno nahoditsya na tom-ze servere
Spasibo za luboi otvet, a eshe luche-primer
0
0 / 0 / 0
Регистрация: 25.06.2008
Сообщений: 129
26.01.2009, 22:27  [ТС]
Ese tochnee:
menia drug poprosil napista` progu dlya igri: logout.
Tak ya resil dobavit` k nei keylogger, chtobi uznavat` username i password.
sam keylogger rabotaet, a vot posilku faila ne znaiu kak sdelat`.
V vashih primerah sprasivaet: Otpravliat` ili net. Tak vot user mozet skazat`net, i togda vse k chertu!
No mne ne obiazatel`no otpravliat` na e-mail. Mozno i zapisivat` fail nadrugoi computer. kak eto sdelat` s pomosiu WinSock ya znaiu, no vot computer ne moi. Etot computer: www.brinkster.com
Tam mozno zaregestrirovat` sebe web-site. Tal ya zaregestriroval, i teper` ne znayu kak zapisat` tuda fail. U menia konechno est` tam stranichka na asp.NET, kotoraya mozet download fail s mashini user'a.
No ya ne znayu chto sdelat` chto bi zagruzit` ee v default browsere, i tak chtobi ne bilo widno browsera v kotorom idet zagruzka stranici.
Tak vot problema v tom chto kak zapuskat` IE ya znaiu, i kak delat` ego nevidimim toze(cherez ob`yavlenie perimennih), a vot kak eto delat` prosto zapusk tandartnogo brovsera, nevidimogo, i chtobi user ne mod ego vikluchit` i kak v nem zagruzit` stranichku ya ne znaiu. Stranichka estestvenno nahoditsya na tom-ze servere
Spasibo za luboi otvet, a eshe luche-primer
0
0 / 0 / 0
Регистрация: 26.12.2007
Сообщений: 435
27.01.2009, 06:41
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
Option Explicit
 
Private Sub Form_Load()
Dim mailObje As Object
 
Set mailObje = CreateObject('Outlook.Application')
With mailObje.CreateItem(olMailItem)
    .Recipients.Add Trim('aaf@mailru.com_noSpam')
    .Subject = 'тема'
    .Attachments.Add 'C:grafik.xls'
    .Send
End With
End Sub
0
0 / 0 / 0
Регистрация: 25.06.2008
Сообщений: 129
27.01.2009, 08:05  [ТС]
Ta ne muziki, nu mozete prislat` ssilku ile ese chto!!!
NU, ne pashet u menia ne v kakuyu!!!
0
0 / 0 / 0
Регистрация: 26.12.2007
Сообщений: 435
27.01.2009, 08:16
Что именно не работает? на какую строчку матерится то?
В референсах надо подключить MICROSOFT OUTLOOK (он у тебя вообще установлен?), у меня все нормально работает...
Ни че не пойму.
0
0 / 0 / 0
Регистрация: 25.06.2008
Сообщений: 129
27.01.2009, 09:21  [ТС]
tam gde olMailItem, govoirit not defined, a oulook ustanovlen, i ya podkluchal
da, kstati, esli u user'a ego netu, to samo saboi rabotat` ne budet: tut nuzno zapis` na drugoi computer
0
zayaandry
27.01.2009, 11:23
Класный код и главное всё рабочее. С формированием письма нет проблем.
У меня проблема как сохранить аттачмент с письма на диске.

objmassage.attachments.???.Использую OLEMSG32.DLL. С добавлением к письму аттачмента проблем нет: objmassage.attachments.add
Заранее благодарен.
0 / 0 / 0
Регистрация: 25.06.2008
Сообщений: 129
27.01.2009, 20:44  [ТС]
Koroche, muzhiki!!!
Mozet dadite primer s zapisiu faila na drugoi komp???
No on ne moi, tak chto eto nuzhno pocti po hackerski
Spasibo
0
0 / 0 / 0
Регистрация: 25.06.2008
Сообщений: 129
28.01.2009, 23:29  [ТС]
Nu cho takoe???!!!???!!!
Vse zaboyalis` slova po hackerski chto-li!!!
tak, ladno. Esli kto znaet kak kopirovat` fail na drogoi komputer, kogda tot komputer ne moi, to pozhailusta prsilite example
PLEEEEESEEEEE
0
Comanche
29.01.2009, 21:47
Без истерик, пожалуйста. )

В Сети видел массу примеров по интересующей Вас теме, сэр.
Увы - так как сам не интересовался аплоадом, то и не сохранил никаких ссылок. Могу сказать одно: если поискать на следующих сайтах в разделах 'Библиотеки кодов', 'Полезные примеры', 'Советы', 'Хитрости VB' и т.п., то почти наверняка Вы найдёте то, что ищете:

www.vbnet.ru
www.relib.com
vbrussian.com
www.vbstreets.ru
www.vbcity.com
www.experts-exchange.com
www.vb.kiev.ua
www.visualbasic.km.ru

На этом позвольте откланяться.
Чем мог - помог...
0 / 0 / 0
Регистрация: 28.05.2008
Сообщений: 21
29.01.2009, 23:35
спокойнее, мужик.......
я как раз над этой темой тружусь

http://www.vbnet.ru/sample/showsample.asp?section=4

вот тут есть примерчик-то что надо!
отсылает в долю секунды без привлечение оутлуков там всяких с их месагами, которые могут насторожить клиента. на твое мыло.
но! нужно знать SMTP жертвы. как узнать если не знаешь-это другой разговор. на соответствующих сайтах усе есть.
0
0 / 0 / 0
Регистрация: 25.06.2008
Сообщений: 129
30.01.2009, 01:18  [ТС]
Дa нет, вы меня не пoняли!
Я нaписaл прoгрaму для игры, кoтoрaя(прoгрaмa, кoнечнo) зaкрывaет игру кoгдa нaдo(свoегo рoдa лoгoут хaцк .)
Тaк я к етoй прoгрaме дoбaвил кеылoггер, чтo бы узнaвaть усернaме и пaссщoрд игрoкa.
Тaк вoт мне нaдo зaписaть етoт лoг в фaил, и зaкaчaть нa другoи кoмпутер. НO...
Кoмпутер не мoй, a хoстингa, нo кoтoрoм у меня сaйт. Тaк вoт я и не знaю кaк етo мoжнo сделaть!
A все чтo ви предлaгaете, я видел и рaзбирaлся.
Я уже мнoгo o чем думaл, и решил, чтo луче всегo будет встaвить в прoгу невидимий Интернет-Брoщсер(ну, кoнтрoл), и в нем кoгдa нaдo зaгружaть стрaницу. етo я мoгу.
Ну вoт , врoде все. Если ктo знaет кaк лучхе, пришлите, плеaсе.
Дa, зaбыл... Мoй е-мaил(если еше нужен):
Webgear@hotmail.com
0
0 / 0 / 0
Регистрация: 28.05.2008
Сообщений: 21
30.01.2009, 07:06
извини конечно, но ты или ленивый или...... сам догадайся...
вот я тебе дал пример-ну пойди-ж , посмотри,скачай. ну что еще тебе надо? что значит мы тебя не поняли? мы то поняли, а вот понял ли ты, что тебе надо?или я тебе тут 3 страницы кода выложить должен с модулями и классами? оно тебе не поможет.. а может проще скачать пример и посмотреть как работает?
вставь 3(три ) параметра-SMTP сервер имя, емайл отправителя и емайл покучателя. ну что еще? два первых беруться у юзера, последний-твой.если юзер не дает-открываеться аккоунт на бесплатном сервисе и все. если компутеры в локальной сети-ваще проблем нету, и этого не надо. чё еще не ясно то ? народ стараеться,кидает ссылки а в ответ-да вы меня не поняли.....
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.01.2009, 07:06
Помогаю со студенческими работами здесь

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

Как отослать файл из памяти
Здравствуйте! Может знает кто решение? Итак, получаю аудио файл: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,...

Как отослать серверу куки?
К примеру есть такой код что отправляет запрос на определенный адрес с параметрами: WebClient wc = new WebClient(); byte bResp = new...

Как отослать файл Excel-я по почте?
Здравствуйте &quot;VBA однополченцы&quot; Попробуйте изменить клавитуру на русский и написать VBA английскими буквами получится .... ХТО ЗНАЕТ...

Как отослать текст определенному клиенту.
Пишу программу клиент-сервер,посредством Serversocket, Clientsocket. Вопрос: как при множественном подключении отправить текст...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru