powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Программная отправка e-mail сообщений
8 сообщений из 8, страница 1 из 1
Программная отправка e-mail сообщений
    #37117787
Belkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!

На прошлой работе написал код на VB/(VBA) для отправки сообщей посредствам CDO.
Код: plaintext
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.
  Set iMsg = CreateObject("CDO.Message")
  Set iConf = CreateObject("CDO.Configuration")
  iConf.Load - 1     ' CDO Source Defaults
  Set Flds = iConf.Fields
  With Flds
    .Item("http://schemas.microsoft.com/cdo/configuration/sendusing") =  2 
    .Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail"
    .Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") =  25 
    .Update
  End With
    If adress <> "" Then
     With iMsg
        Set .Configuration = iConf
        .To = Trim(adress) 'кому
        .CC = Cop 'копия
        .BCC = ""
        .From = """Сергей"" <xxx@xxxxxx.xxx.ru>;"
        .subject = ConvertCodePage(MessageSubject, koi, win)
        .TextBody = ConvertCodePage(MessageBody, koi, win)
        .AddAttachment PDFFile(i)
        .Send
     End With
     
     Set iMsg = Nothing
     Set iConf = Nothing
    Else
    MsgBox "Письмо не отправленно: " & Chr( 13 ) & "Для него нет e-mail"
    End If
Тоесть осуществляешь подключение к SMTP серверу и вперед.

Хотел внедрить этот кусок и здесь, НО!
Почтовое приложение настроено через Microsoft Exchange Server. И как найти SMTP не знаю, с Microsoft Exchange Server сталкнулся впервые. Что это такое и как его "едят"?
Есть рабочий код для отправки сообщений через Microsoft Office Outlook 2003, но хотел бы попробывать через CDO, так как при этом не требуется запуска почтовой программы (в моем случае Microsoft Office Outlook 2003) и не остаются писма в отправленных.

Возможно ли это и как?

Заранее благодарен.

-----------
Андрей.
...
Рейтинг: 0 / 0
Программная отправка e-mail сообщений
    #37118496
Фотография PA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Belkin,

В плане изменения кода, нужно изменить только значение поля " http://schemas.microsoft.com/cdo/configuration/smtpserver".
Инструкцию с картинками по настройке Exchange 2003 можно найти, например, тут
...
Рейтинг: 0 / 0
Программная отправка e-mail сообщений
    #37119308
Belkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за ссылку.
Дело в том что я не могу найти SMTP сервер (ip или имя) или может быть он закрыт для прямого обращения. Такое может быть?
...
Рейтинг: 0 / 0
Программная отправка e-mail сообщений
    #37121355
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Belkin,
Попоробуйте узнать порт и адрес сервера у админа почтовика. Или это открытый почтовик ?
...
Рейтинг: 0 / 0
Программная отправка e-mail сообщений
    #37121657
Belkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
big-duke,

Если бы так было просто узнать, наверное легче перебрать все адреса и порты, чем найти админов кто им занимается и потом допроситься у них :(
:)
...
Рейтинг: 0 / 0
Программная отправка e-mail сообщений
    #37123256
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так все-таки почтовый сервер у вас локальный или публичный ?
...
Рейтинг: 0 / 0
Программная отправка e-mail сообщений
    #37123723
Belkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
big-dukeтак все-таки почтовый сервер у вас локальный или публичный ?
Может я не совсем понимаю тебя, что значит локальный и пудличный?
Почтовый сервер позволяет обмениваться сообщениями внутри организации и (при наличии доступа) отправлять и принимать внешнюю почту.
Я не знаю как построена вся архитектура, возможно это несколько серверов связаных между собой.
...
Рейтинг: 0 / 0
Программная отправка e-mail сообщений
    #37123726
Belkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне достаточно было бы отправлять сообщения внутри организации без внешних адресов.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Программная отправка e-mail сообщений
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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