Имя: Пароль:
1C
1С v8
Отправка писем из 1С, не видит smtp сервер
0 AlexToo
 
26.12.16
15:26
Добрый день, пытаюсь из 1С отправить письмо на почту, но при подключении к почте пишет что не указан SMTP сервер, хотя он указан. В ручную просто на почту зайти могу, что не так делаю? Вот код отправки:
Профиль = Новый ИнтернетПочтовыйПрофиль;
    Профиль.ИспользоватьSSLSMTP=Истина;
    Профиль.АдресСервераSMTP ="mail.sms-tele.com";
    Профиль.ПользовательSMTP     = "почта";/
    Профиль.ПарольSMTP           = "парол";
    Профиль.ПортSMTP = 25;
    Профиль.Пользователь = "почта";
    Профиль.Пароль = "снова парол";
    Профиль.ТолькоЗащищеннаяАутентификацияSMTP     = Истина;
    
    Почта = Новый ИнтернетПочта;
    Попытка
        Почта.Подключиться(Профиль);
    Исключение
        Сообщить("Ошибка при подключении к серверу" + ОписаниеОшибки());
    КонецПопытки;
1 AlexToo
 
26.12.16
15:27
Выдаёт вот такую ошибку:
Ошибка при подключении к серверу{Форма.Форма.Форма(136)}: Ошибка при вызове метода контекста (Подключиться): Произошла ошибка при работе с SMTP. Код ошибки: 27
2 Cool_Profi
 
26.12.16
15:27
а не ссл ли там?
3 vde69
 
26.12.16
15:27
а теперь вопрос:

где этот код исполняется? (клиент / сервер)
и под какой учеткой?
4 f_vadim
 
26.12.16
15:28
скорее всего там порт не 25-й
5 AlexToo
 
26.12.16
15:29
На Клиенте, под полными правами, пробывал указывать почту mail.ru всё отправлялось нормально
6 AlexToo
 
26.12.16
15:29
(2) так стоит что ссл - истина
7 Cool_Profi
 
26.12.16
15:30
(6) Тогда
Профиль.ПортSMTP = 25;

Наглая ложь. И провокация.
8 IlyaSR
 
26.12.16
15:36
465  порт вроде д.б.
9 Мимохожий Однако
 
26.12.16
15:39
Используй платформу 8.3
10 AlexToo
 
26.12.16
15:39
(7) почту админ заводил, говорит что 25 ещё пробовал 465 порт та же самая ошибка
11 AlexToo
 
26.12.16
15:39
(9) использую.
12 Мимохожий Однако
 
26.12.16
15:40
(5) Если тест проходит, то встань отладчиком на момент отправки тестового письма. И там подсмотри какие параметры заполнены. Их и впиши.
13 Cool_Profi
 
26.12.16
15:40
телнетом проверь...
14 AlexToo
 
26.12.16
15:44
(12) проверил заполняются всё те же данные которые я подставляю
15 AlexToo
 
26.12.16
15:44
(13) это как?
16 Cool_Profi
 
26.12.16
15:45
(15) пуск выполнить cmd
telnet mail.sms-tele.com 25

или

telnet mail.sms-tele.com 465
17 butterbean
 
26.12.16
15:45
нужно ИспользоватьSSLPOP3 = Истина
18 Мимохожий Однако
 
26.12.16
15:45
(14) Значит не все, если тест проходит, а твоё письмо нет.
19 mxs089
 
26.12.16
15:46
(0) мне помогла переустановка 1с
20 AlexToo
 
26.12.16
15:50
(16) командная строка не знает команды telnet
21 AlexToo
 
26.12.16
15:50
(18) я свою обработку пишу внешнюю, какой тест? тест у меня это зайти в ручную в почту через браузер. тогда заходит.
22 AlexToo
 
26.12.16
15:50
(17) попробовал всё тоже самое
23 mxs089
 
26.12.16
15:54
(22) попробуй переустановить...
24 Cool_Profi
 
26.12.16
16:08
(20) Надо установить. Начаиная с 7ки она по умолчанию не ставится.
25 AlexToo
 
26.12.16
16:09
(24) да уже нагуглил ищу установочник
26 AlexToo
 
26.12.16
16:10
(23) не думаю что дело в платформе т.к. с другой почты всё отправляется
27 mxs089
 
26.12.16
16:44
(26) ты хочешь сказать, что я врун?
28 agarych
 
26.12.16
17:46
(0) 8.2 иди 8.3?
29 AlexToo
 
26.12.16
19:09
(28) 8.3
30 AlexToo
 
27.12.16
09:04
(27) попробовал отправлять с другого компа и другой платформы, то же самое.
31 Мимохожий Однако
 
27.12.16
09:07
У тебя самописная конфигурация? В типовых есть тестирование учетных записей. Возьми любую типовую, сделай тест. Если тест успешный - возьми через отладчик оттуда параметры и еще и код в придачу.
32 AlexToo
 
27.12.16
09:26
(31) нет, не самописная, понял ща проверю
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший