Имя: Пароль:
1C
1С v8
1С почта. не отправляется письмо
0 franky_tut
 
10.08.14
19:46
Понимаю, что тема избита, но не могу решить. Есть рабочий код:

&НаКлиенте
Процедура SendMail(Команда)

Почта = Новый ИнтернетПочта;
Профиль = Новый ИнтернетПочтовыйПрофиль;

Профиль.АдресСервераSMTP = "smtp.mail.ru";
Профиль.ПользовательSMTP = "test9099";
Профиль.ПарольSMTP = "z123456";
Профиль.АутентификацияSMTP = СпособSMTPАутентификации.Login;

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



Письмо = Новый ИнтернетПочтовоеСообщение;
Текст = Письмо.Тексты.Добавить("Добрый день, Уважаемый!");
Текст.ТипТекста = ТипТекстаПочтовогоСообщения.ПростойТекст;
Письмо.Тема = "Проверка почты";
Письмо.Отправитель = "[email protected]";
Письмо.ИмяОтправителя = "Сервисная почта";
Письмо.Получатели.Добавить("[email protected]");


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


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

КонецПроцедуры

Я его запускаю не меняя ни точки (ну вызываю из другой процедуры). У меня этот код вызывает ошибку:
{Форма.Форма.Форма(18)}: Ошибка при вызове метода контекста (Подключиться): Ошибка при попытке соединения с сервером "smtp.mail.ru:25" (10060)

платформа 1С:Предприятие 8.2 (8.2.19.83)
делал на домашнем компе. Из защиты только MSE.

А у других людей все работает. Что я делаю не так?
1 Defender aka LINN
 
10.08.14
19:49
Мыло.ру ж вроде уже 100500 времени без SSL не работает
2 franky_tut
 
10.08.14
19:55
(1) Неделю назад Escander пробовал этот код и у него получилось. Я и с яндеком пытался. У меня опять же, ничего не вышло. Может кто подскажет рабочий код для платформы 1С 8.2?
3 Defender aka LINN
 
10.08.14
20:30
(2) - А вот сосед говорит, что с женой 3 раза за ночь может!
- ну так и вы - говорите!
4 ДенисЧ
 
10.08.14
20:46
telnet что говорит?
5 oleg_km
 
10.08.14
21:17
(4) Только что проверил - сказал:

220 smtp32.i.mail.ru ESMTP ready

иначе и могло быть, иначе почта пользователям mail.ru не будет приходить
6 franky_tut
 
12.08.14
07:01
(4) при команде: o smtp.mail.ru [25]
telnet выдает сбой подключения
7 Escander
 
12.08.14
07:02
(2) я-ж тебе обработку выкладывал... ты её попробовал на работоспособность?
8 ДенисЧ
 
12.08.14
07:56
(6) вот теперь бери админа и пусть он разбирается, почему порты закрыты
9 Escander
 
12.08.14
07:58
(8) он как-то писал, что из дома тоже облом... может пора применить к провайдеру термокриптоанализ?
10 franky_tut
 
12.08.14
10:12
(9) обработку попробовал дома. та же ошибка.
Почта через оутлук работает.
Еще варианты проверок доступа есть?
11 ДенисЧ
 
12.08.14
10:13
А если взять порт 2525?
12 viraboy
 
12.08.14
10:16
(0) Имя компа по русски написано?
13 franky_tut
 
12.08.14
10:22
(11) то же самое.
http://c2n.me/iIvUlK

(12) вроде нет "1-PK"
14 User_Agronom
 
12.08.14
10:33
Добавь:
Профиль.ПортSMTP = 25;
15 franky_tut
 
12.08.14
10:54
(14) та же самая ошибка.

(12) для верности поменял имя компа на 1qz. Команда через telnet все равно не проходит
16 Victor111
 
12.08.14
11:04
(15) попробуй постаивть
Профиль.АутентификацияSMTP =СпособSMTPАутентификации.ПоУмолчанию;
17 oleg_km
 
12.08.14
11:11
Если телнет не проходит, то нужно заниматься проблемами tcp/ip. Имя smtp.mail.ru разрешается?
18 franky_tut
 
12.08.14
15:07
(17) как это проверить?
19 Fram
 
12.08.14
15:14
(5)
C:\>telnet smtp.mail.ru 25
Подключение к smtp.mail.ru...Не удалось открыть подключение к этому узлу, на порт 25: Сбой подключения

а вот C:\>telnet smtp.mail.ru 2525
220 smtp20.mail.ru ESMTP ready
20 oleg_km
 
12.08.14
15:33
(18)(19) Судя по всему у вас провайдер режет 25 порт. Наверное считает что почтовые клиенты должны ходить через защищенный SMTP, а почтовиков и релеев у вас быть не должно, что вполне логично. У меня отсутствует фильтрация со стороны провайдера, поэтому я спокойно подключаюсь к порту 25 майл ру

В 1С попробуйте указать порт 2525. Наверное должно заработать
21 franky_tut
 
12.08.14
16:58
(20) т.е. если у меня и порт 2525 выходит сбой подключения, то с этими вопросами нужно к провайдеру обращаться?
22 ДенисЧ
 
12.08.14
16:59
(21) угу.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан