Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
24 Ноя 2017, 23:12
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: не получается отправить эл.сообщение программно  (Прочитано 541 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн altaykniga

  • *
  • Сообщений: 39
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2011-04-12
  • Сайт: 
  • Профессия: Программист 7.7
Всем привет. Прошу помощи умных людей. Гляньте код, что не так написал? Ошибок при выполнении кода не возникает, но фактически эл.письмо на указанный в коде эл.ящик не приходит. Код написал в форме внешней обработки.

    СисУчетка = справочники.УчетныеЗаписиЭлектроннойПочты.СистемнаяУчетнаяЗаписьЭлектроннойПочты;   
    Письмо = Новый ИнтернетПочтовоеСообщение;
    Письмо.ИмяОтправителя = ПараметрыСеанса.ТекущийПользователь;
    Письмо.Отправитель    = сисучетка.АдресЭлектроннойПочты;
    Получатель       = Письмо.Получатели.Добавить();
    Получатель.Адрес = ".......@yandex.ru";
    Письмо.Тема =  "автоматом ушло";
   
    ПрофильОтправки = Новый ИнтернетПочтовыйПрофиль;
    ПрофильОтправки.АдресСервераSMTP = СисУчетка.SMTPСервер;
    ПрофильОтправки.ПортSMTP =  СисУчетка.ПортSMTP;
    ПрофильОтправки.АдресСервераPOP3 = СисУчетка.POP3Сервер;
    ПрофильОтправки.ПортPOP3 = СисУчетка.ПортPOP3;
   
    ПрофильОтправки.АутентификацияSMTP=СпособSMTPАутентификации.БезАутентификации;
    //ПрофильОтправки.ПользовательSMTP   = СисУчетка.Логин;

    //ПрофильОтправки.ПарольSMTP         = СисУчетка.Пароль;

   
    ПрофильОтправки.Пользователь = СисУчетка.Логин;
    ПрофильОтправки.Пароль = СисУчетка.Пароль;

    Почта = Новый ИнтернетПочта;

    Попытка
        Почта.Подключиться(ПрофильОтправки);
    Исключение
        ОбщегоНазначения.СообщитьОбОшибке(ОписаниеОшибки(),, "Электронное сообщение не отправлено.");
        Возврат;
    КонецПопытки;

    Попытка
        Почта.Послать(Письмо);
    Исключение
        ОбщегоНазначения.СообщитьОбОшибке(ОписаниеОшибки(),, "Электронное сообщение не отправлено.");
        Возврат;
    КонецПопытки;

    Почта.Отключиться();


Оффлайн LexaK

  • *****
  • Сообщений: 1265
  • РЕПУТАЦИЯ: 346
  • КПД: 27%
  • Регистрация: 2012-05-16
  • Сайт: 
  • Профессия: Программист 1С
Попробуйте сисадминов потрясти, у вас просто могут быть закрыты порты.
Добавлено: 16 Авг 2016, 09:33

а еще вы не указываете протокол почты, по умолчанию POP3, у вас может быть другой, уточните если надо исправьте !

 Почта.Подключиться(ПрофильОтправки, <Протокол ?>);
Помогло? - Нажми СПАСИБО!!!
                       :)

Оффлайн selis

  • *
  • Сообщений: 6
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2016-08-15
  • Сайт: 
  • Профессия: Разработчик 1С
100% чтото не так с параметрами,
отправка как правило делается через SMTP но удаленные сервера могут работать только через IMAP
POP3 сейчас уже реже используют, странно что в приведенном примере авторизация не требуется. Я например для своих почтовых серверов как минимут такие параметры указывал (но это наши корпоративные настройки). В общем нужно почитать как конкретный почтовый сервер настроен
      //Создаем параметры соединения. 
      ИПП=Новый ИнтернетПочтовыйПрофиль;
      ИПП.АдресСервераIMAP="xxx";
      ИПП.ПарольIMAP="xxx";
      ИПП.ПользовательIMAP="xxx";
      ИПП.ИспользоватьSSLIMAP=Истина;
      ИПП.ПортIMAP=993;
      ИПП.АдресСервераSMTP="xxx";
      ИПП.ПарольSMTP="xxx";
      ИПП.ПользовательSMTP="xxx";


Теги:
 

Программно открыть отчет скд и отчет подключенный как внешний отчет

Автор 1ckaРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 3877
Последний ответ 02 Фев 2015, 10:06
от 1cka
Как открыть программно открыть форму контрагента?

Автор VzonderРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 1253
Последний ответ 18 Янв 2017, 12:32
от sertak
Программно добавить "Содержание" в товарную часть

Автор Артур СРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 5
Просмотров: 981
Последний ответ 02 Окт 2016, 17:22
от Артур С
"Доступ к информационной базе разрешен" программно

Автор 12040Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 1
Просмотров: 1095
Последний ответ 10 Янв 2017, 10:20
от LexaK
Как программно открыть форму и закрыть с записью, чтобы отработал метод перед записью

Автор con2rРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 2752
Последний ответ 13 Июн 2017, 12:17
от Whisper

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

Смотрите бесплатно более 300 видеоуроков по работе в 1С:Бухгалтерия 8 и 1C:ЗУП 8 ред. 3.0

СМОТРЕТЬ >>

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
169 Сообщений
MuI_I_Ika MuI_I_Ika
87 Сообщений
oleg-x
71 Сообщений
ilyay ilyay
68 Сообщений
alex0402
62 Сообщений
Dmitry Qwe Dmitry Qwe
32 Сообщений
Golickoff Golickoff
24 Сообщений
Sy4a
24 Сообщений
Dima Dddd Dima Dddd
20 Сообщений
andron81_81
17 Сообщений

* Кто онлайн

  • Точка Гостей: 217
  • Точка Скрытых: 0
  • Точка Пользователей: 1
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal