|
Ошибка при отправке почты (SMTP error code 535) | ☑ | ||
---|---|---|---|---|
0
anivaler
04.02.09
✎
16:01
|
При отправке почты выскакивает ошибка:
{Обработка.ДанныеДляАСУ.Форма.ФормаОбработки(173)}: Ошибка при вызове метода контекста (Послать): Аутентификация не прошла (SMTP error code 535, authentication required (#5.7.1)) Почта.Послать(Письмо); Вот код: Профиль = Новый ИнтернетПочтовыйПрофиль; Профиль.АдресСервераSMTP = "169.254.8.1"; Профиль.ПортSMTP = 25; Профиль.Пользователь = "тратата"; Профиль.Пароль = "пампарам"; Почта = Новый ИнтернетПочта; Почта.Подключиться(Профиль); Письмо = Новый ИнтернетПочтовоеСообщение; Письмо.Тема = "ПЕРВОЕ ПИСЬМО"; Письмо.Получатели.Добавить("[email protected]"); Письмо.Вложения.Добавить("d:\Test\GRAF1.txt"); Почта.Послать(Письмо); Почта.Отключиться(); Что здесь не так??? |
|||
1
anivaler
04.02.09
✎
16:26
|
?
|
|||
2
ДенисЧ
04.02.09
✎
16:29
|
"Аутентификация не прошла" - ничего не подсказывает?
|
|||
3
Fragster
гуру
04.02.09
✎
16:32
|
нету пользователя "тратата" или у него пароль не "пампарам"
|
|||
4
anivaler
04.02.09
✎
16:32
|
Логин и пароль верные...
|
|||
5
Fragster
гуру
04.02.09
✎
16:32
|
а отправителя задаешь?
|
|||
6
ДенисЧ
04.02.09
✎
16:33
|
Да и способ авторизации смтп не указан...
|
|||
7
anivaler
04.02.09
✎
16:34
|
(6)а как его указать?
|
|||
8
ДенисЧ
04.02.09
✎
16:35
|
(7) У тебя СП украли? Посмотреть в нём параметры используемых объектов никак?
|
|||
9
anivaler
04.02.09
✎
16:36
|
(8)А сто такое СП ???
|
|||
10
ДенисЧ
04.02.09
✎
16:37
|
ТОчно украли... Как же ты пишешь на 1с, если не знаешь, что такое СП? Синтакс-Помощник это...
|
|||
11
ДенисЧ
04.02.09
✎
16:37
|
Кстати, в правилах форума это сообщение есть...
|
|||
12
anivaler
04.02.09
✎
16:49
|
Да...Насчет "СП" - это я погорячился )))
Мне в СП про аутентификацию вот что непонятно: Если SMTPАутентификация Тогда Профиль.ПарольSMTP = ПарольSMTP; Профиль.ПользовательSMTP = ЛогинSMTP; КонецЕсли; Чем здесь является SMTPАутентификация ??? |
|||
13
ДенисЧ
04.02.09
✎
16:51
|
(12) В данном примере - булевой переменной :-)
|
|||
14
vde69
04.02.09
✎
16:51
|
||||
15
anivaler
04.02.09
✎
16:52
|
Я знаю, что в этом прмере булевой переменной, но я взял это из примера в СП:
"ИнтернетПочтовыйПрофиль" Профиль = Новый ИнтернетПочтовыйПрофиль; Профиль.АдресСервераPOP3 = POP3Сервер; Профиль.АдресСервераSMTP = SMTPСервер; Если ВремяОжиданияСервера > 0 Тогда Профиль.ВремяОжидания = ВремяОжиданияСервера; КонецЕсли; Профиль.Пароль = Пароль; Профиль.Пользователь = Логин; Профиль.ПортPOP3 = ПортPOP3; Профиль.ПортSMTP = ПортSMTP; Если SMTPАутентификация Тогда Профиль.ПарольSMTP = ПарольSMTP; Профиль.ПользовательSMTP = ЛогинSMTP; КонецЕсли; ИнтернетПочта = Новый ИнтернетПочта; Попытка ИнтернетПочта.Подключиться(Профиль); Исключение Сообщить(ОписаниеОшибки()); Предупреждение("Произошли ошибки при проверке настроек учетной записи. |Описание ошибки приведено в окне сообщения."); Возврат; КонецПопытки; |
|||
16
anivaler
04.02.09
✎
17:07
|
Вот указал аутентификацию, но всё та же ошибка {Обработка.ДанныеДляАСУ.Форма.ФормаОбработки(173)}: Ошибка при вызове метода контекста (Послать): Аутентификация не прошла (SMTP error code 535, authentication required (#5.7.1))
Профиль = Новый ИнтернетПочтовыйПрофиль; Профиль.АдресСервераSMTP = "169.254.8.1"; Профиль.ПортSMTP = 25; Профиль.АутентификацияSMTP = СпособSMTPАутентификации.ПоУмолчанию; Профиль.ПользовательSMTP = "*****"; Профиль.ПарольSMTP = "********"; Почта = Новый ИнтернетПочта; Почта.Подключиться(Профиль); Письмо = Новый ИнтернетПочтовоеСообщение; Письмо.Отправитель.Адрес = "[email protected]"; Письмо.Тема = "ПЕРВОЕ ПИСЬМО"; Письмо.Получатели.Добавить("[email protected]"); Письмо.Вложения.Добавить("d:\Test\GRAF1.txt"); Почта.Послать(Письмо); Почта.Отключиться(); |
|||
17
ДенисЧ
04.02.09
✎
17:13
|
А почему СпособSMTPАутентификации.ПоУмолчанию? Какой серверу нужен?
|
|||
18
vde69
04.02.09
✎
17:14
|
(16) или антивирус или сетевой экран
|
|||
19
anivaler
04.02.09
✎
17:17
|
(17) Я ставил ПоУмолчанию, потому что ни один из 5-ти не прокатывает...
|
|||
20
Fragster
гуру
04.02.09
✎
17:19
|
lsr ghjcnj gjxnjdsv rkbtynjv jnghfdkztn&
|
|||
21
Fragster
гуру
04.02.09
✎
17:19
|
почтовым клиентом отправляет, спрашиваю?
|
|||
22
anivaler
04.02.09
✎
17:22
|
не пробовал
|
|||
23
Fragster
гуру
04.02.09
✎
17:23
|
(22) lsr c 'njuj yflj ,skj yfxbyfnm
|
|||
24
Fragster
гуру
04.02.09
✎
17:23
|
с этого надо было начинать, говорю...
|
|||
25
anivaler
05.02.09
✎
13:44
|
Нашел проблему. Сервер требует аутентификацию через SSL.
Вот код ошибки: {Обработка.ДанныеДляАСУ.Форма.ФормаОбработки(169)}: Ошибка при вызове метода контекста (Послать): Сервер требует аутентификации (SMTP error code 530, 5.7.0 Must issue a STARTTLS command first. 1sm961906nfv.9) Почта.Послать(Письмо); Что делать? |
|||
26
shuhard
05.02.09
✎
13:48
|
(25) пипец - SSL не поддерживается, меняй либо почтовый сервер, либо используй внешний почтовый клиент.
|
|||
27
anivaler
05.02.09
✎
13:49
|
Посоветуйте бесплатные почтовые службы без SSL...
|
|||
28
shuhard
05.02.09
✎
13:51
|
(27) перечисли известные тебе - подумаем
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |