8.х Как указать отправителя в Outlook

Тема в разделе "Отчеты и обработки для "1С:Предприятие 8"", создана пользователем Максим, 3 дек 2015.

  1. TopicStarter Overlay
    Максим
    Offline

    Максим Опытный в 1С

    Регистрация:
    28 фев 2008
    Сообщения:
    684
    Симпатии:
    7
    Баллы:
    29
    Здравствуйте.
    1С:Предприятие 8.2 (8.2.19.90)

    Использую отправку писем через outlook^
    Код:
    Outlook = Новый COMОбъект("Outlook.Application");
       
        Письмо = Outlook.CreateItem(0);
        Письмо.Subject = "Тема письма";
        Письмо.Body = "Текст письма";
        Письмо.Recipients.Add("kkkkk@tttt.ru"); //Адрес получателя
       
        Письмо.Send(); 
    И письмо отправляется, в качестве отправителя письма - учетка, которая установлена по умолчанию в outlook. Вопрос - а как отправить письмо от другой учетки, зная имя и пароль, другими словами - как сменить отправителя?
  2. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    а за чем Вам так? В 1С есть такой объект как ИнтернетПочта(); если у вас в качестве почтового клиента аутлук то он через него будет отправлять

    Почта = Новый ИнтернетПочта();
    Почта.Подключиться(ПочтовыйПрофиль);
    Почта.Послать(Сообщение);
    Почта.Отключиться();

    у которого надо настроить профиль и сообщение. так вот у сообщения еть поля
    Сообщение = Новый ИнтернетПочтовоеСообщение ;
    Сообщение.ИмяОтправителя="Авторассылка";
    Сообщение.Отправитель=""; ///тут почтовый адрес если надо

    у меня почтового адреса нет т.к авторассылка и обратного ответа не предполагает

Поделиться этой страницей