8.х Ошибка в настройке почты

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем AlenkaInt, 14 май 2014.

  1. TopicStarter Overlay
    AlenkaInt
    Offline

    AlenkaInt Опытный в 1С

    Регистрация:
    26 фев 2012
    Сообщения:
    1.008
    Симпатии:
    4
    Баллы:
    29
    Пробую через 1С отправить почту.
    Выдает ошибку.
    {Форма.Форма.Форма(126)}: Ошибка при вызове метода контекста (Послать)

    Почта.Послать(Сообщение);

    по причине:

    Почтовый ящик не доступен (SMTP error code 550):
    Вот какой код:
    Код:
        Профиль = Новый ИнтернетПочтовыйПрофиль;
            Профиль.АдресСервераSMTP = Сервер;
            Профиль.АдресСервераPOP3    = Сервер;
            Профиль.ПортSMTP            = 76;
            Профиль.ПортPOP3            = 587;
            Профиль.Пользователь        = Логин;
            Профиль.Пароль                 = Пароль;  
            Сообщение = Новый ИнтернетПочтовоеСообщение;
            Сообщение.Тема                           = Строка(ТекущаяДата());
            Сообщение.Отправитель.Адрес                = Логин;
            Сообщение.Отправитель.ОтображаемоеИмя     = "Робот-1C";  
            Если СтрДлина(Адрес)=0 Тогда
                АдресПолучателя    = Сообщение.Получатели.Добавить("");
                АдресПолучателя.ОтображаемоеИмя="";
            Иначе
                Сообщение.Получатели.Добавить(Адрес);
            КонецЕсли;  
            Сообщение.УведомитьОДоставке            = Истина;
            Сообщение.УведомитьОПрочтении            = Истина;
          
            Текст    = Новый ТекстовыйДокумент;
            Текст.ДобавитьСтроку("Здравствуйте!");
            Текст.ДобавитьСтроку("");  
            Текст.ДобавитьСтроку("");
            Текст.ДобавитьСтроку("Спасибо.");
            Текст.ДобавитьСтроку("");
            Текст.ДобавитьСтроку("*** Это письмо носит информационный характер и не требует ответа.");
            Почта.Подключиться(Профиль);
        Почта.Послать(Сообщение);
        Почта.Отключиться();
    
    
  2. Thelearning
    Offline

    Thelearning Профессионал в 1С Команда форума

    Регистрация:
    9 сен 2010
    Сообщения:
    701
    Симпатии:
    72
    Баллы:
    54
    Параметры профиля точно указаны верно?? Порт SMTP, адрес сервера, адрес почтового ящика?
    Вот некоторое описание:
    AlenkaInt нравится это.
  3. TopicStarter Overlay
    AlenkaInt
    Offline

    AlenkaInt Опытный в 1С

    Регистрация:
    26 фев 2012
    Сообщения:
    1.008
    Симпатии:
    4
    Баллы:
    29
    Я пробую получить почту с сервера. Ошибок не возникает. Пишет - нет писем. А вот отправить не могу..
  4. Thelearning
    Offline

    Thelearning Профессионал в 1С Команда форума

    Регистрация:
    9 сен 2010
    Сообщения:
    701
    Симпатии:
    72
    Баллы:
    54
    Ну я понял. Получается, что профиль верно настроен. Тогда смотрите параметры при отправке. Разверните цитату, которую я приводил, там есть парочка вариантов решения. Конкретно почему у Вас не отправляет сказать сложно. Нужно пробовать то, что написано. Например на работе, я вообще не могу отправить письма на внешние адреса.
  5. TopicStarter Overlay
    AlenkaInt
    Offline

    AlenkaInt Опытный в 1С

    Регистрация:
    26 фев 2012
    Сообщения:
    1.008
    Симпатии:
    4
    Баллы:
    29
    Ок. Спасибо. А по коду все ок?
  6. Alex_fess
    Offline

    Alex_fess Опытный в 1С

    Регистрация:
    23 мар 2011
    Сообщения:
    256
    Симпатии:
    7
    Баллы:
    29
    Вы проверьте, может требуется SMTP аунтификация.
  7. TopicStarter Overlay
    AlenkaInt
    Offline

    AlenkaInt Опытный в 1С

    Регистрация:
    26 фев 2012
    Сообщения:
    1.008
    Симпатии:
    4
    Баллы:
    29
    Надо было прописать Профиль.ПользовательSMTP и Профиль.ПарольSMTP, а не просто пользователь и пароль..

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