Wiki source code of Post_shabo

Last modified by Nefedenkova Viktoria on 2020/09/28 17:34

Show last authors
1 При появлении ошибки такого характера:
2
3 (% style="font-size: 14px; font-family: Consolas; background-color:#fbfdff" %)
4 An error in action 99: При сохранении - SQL1:
5 ORA-29279: Постоянная ошибка SMTP: 535 5.7.3 Authentication unsuccessful.
6 ORA-06512: на "SYS.UTL_SMTP", line 54
7 ORA-06512: на "SYS.UTL_SMTP", line 140
8 ORA-06512: на "SYS.UTL_SMTP", line 219
9 ORA-06512: на "SHABOERP.PKG_MAIL", line 282
10 ORA-06512: на "SHABOERP.PKG_MAIL_UTL", line 19
11 ORA-06512: на "SHABOERP.PKG_MAIL_UTL", line 141
12 ORA-06512: на "SHABOERP.YSHABO_PKG_DF", line 843
13 ORA-06512: на "SHABOERP.YSHABO_PKG_DF", line 313
14 ORA-06512: на "SHABOERP.YSHABO_PKG_DF", line 213
15 ORA-06512: на line 2
16
17 [[image:1.jpg]]
18
19 Ошибка аутентификации на SMTP сервере. И при этом, что бы поменять аккаунт нужно редактировать sys.utl_SMTP - под пользователем sys.
20
21 (% style="font-size: 14px; font-family: Consolas; background-color:#fbfdff" %)
22 select * from un9mail_box t
23
24 Логин и пароль настраиваются в этой таблице
25
26 (% style="font-size: 14px; font-family: Consolas; background-color:#fbfdff" %)
27 select utl_raw.cast_to_varchar2(utl_encode.base64_encode(utl_raw.cast_to_raw('Новый логин или пароль для mail'~)~)~) from dual
28
29 Сейчас в таблице задан почтовый акканут shabo_mail
30
31 Нет задан smtp_login.
32
33 Как проверить корректность соединения из Из Sql и тестовую отправку почты?
34
35 Надо написать анонимный PL/SQL bloc:
36
37 [[image:2.jpg]]
38
39 Можно использовать эту процедуру для теста. И после выполнения проверить наличие ошибок в логе процесса mail_server. Также нужно проверить блокировку 25 порта.
40
41 (% style="font-size: 14px; font-family: Consolas; background-color:#fbfdff" %)
42 [[An error in action 99: При сохранении - SQL1:>>attach:1809.txt||rel="__blank" title="Ошибка"]]
43 ORA-29279: Постоянная ошибка SMTP: 535 5.7.3 Authentication unsuccessful.
44 ORA-06512: на "SYS.UTL_SMTP", line 54
45 ORA-06512: на "SYS.UTL_SMTP", line 140
46 ORA-06512: на "SYS.UTL_SMTP", line 219
47 ORA-06512: на "SHABOERP.PKG_MAIL", line 282
48 ORA-06512: на "SHABOERP.PKG_MAIL_UTL", line 19
49 ORA-06512: на "SHABOERP.PKG_MAIL_UTL", line 141
50 ORA-06512: на "SHABOERP.YSHABO_PKG_DF", line 843
51 ORA-06512: на "SHABOERP.YSHABO_PKG_DF", line 313
52 ORA-06512: на "SHABOERP.YSHABO_PKG_DF", line 213
53 ORA-06512: на line 2
54
55 Также нужно проверить учётную запись. БД пытается коннектиться данной учёткой на указанный в настройках сервер.
56
57 mail.uniacc.md port 25
58 Не находит там такой учётки и получает "ошибка SMTP: 535 5.7.3 Authentication unsuccessful."
59
60 (% style="font-size: 14px; font-family: Consolas; background-color:#fbfdff" %)
61 select * from un9mail_box t
62
63 дает
64
65 (% style="font-size: 14px; font-family: Consolas; background-color:#fbfdff" %)
66 0 def noreply@una.md mail.uniacc.md 25 uniacc.md c2hhYm9fbWFpbA== ~*~*~*~*~*~*~*~*~*~*~*~*~*~*
67
68 Уже настроенный почтовый сервер mail.shabo.ua
69 Учётка shabo_mail - с сервера mail.shabo.ua
70 Учетка с mail.shabo.ua - erp.robot@mail.shabo.ua
71 Если mail.shabo.ua доступен с внешнки - надо настроить в un9mail_box параметры сервера и используемой там учётки (или другой тестовой).
72
73 Ошибка при пробе коннектиться:
74
75 [[image:3.jpg]]
76
77 Не выполнен commit после изменений. В таблице старые данные. Сделайте commit и попробуйте повторно. С Коммитом:
78
79 (% style="font-size: 14px; font-family: Consolas; background-color:#fbfdff" %)
80 An error in action 99: При сохранении - SQL1:
81 ORA-29279: Постоянная ошибка SMTP: 535 5.7.3 Authentication unsuccessful.
82 ORA-06512: на "SYS.UTL_SMTP", line 54
83 ORA-06512: на "SYS.UTL_SMTP", line 140
84 ORA-06512: на "SYS.UTL_SMTP", line 219
85 ORA-06512: на "SHABOERP.PKG_MAIL", line 282
86 ORA-06512: на "SHABOERP.PKG_MAIL_UTL", line 19
87 ORA-06512: на "SHABOERP.PKG_MAIL_UTL", line 141
88 ORA-06512: на "SHABOERP.YSHABO_PKG_DF", line 843
89 ORA-06512: на "SHABOERP.YSHABO_PKG_DF", line 313
90 ORA-06512: на "SHABOERP.YSHABO_PKG_DF", line 213
91 ORA-06512: на line 2
92
93 Это уже с новыми настройками.
94
95 Нужно быть настроить параметры подключения к серверу в другом месте. При первой попытке может выдать ошибку - либо повторите, либо перед проверкой переподключитесь к БД. Проверьте с текущими настройками.
96
97 [[image:4.jpg]]
98
99 [[image:5.jpg]]
100
101 Но это на системной схеме un4public.
102
103 На cloudbd её настраиваем мы, в случае необходимости.
104
105 Это нужно было для случая, когда с разных схем идёт рассылка разными почтовыми серверами.
106
107 На вашей рабочей БД настройка проще, т.к. используете только один почтовик - ваш.
108
109 Если пишет, что неверные данные аутентификации на своей БД:
110
111 [[image:6.jpg]]
112
113 В этом случае pkg_mail.begin_auth_session в вашей БД тоже читает данные почтового сервера через пакет mail_params.
114
115 Пакет/синоним mail_params ссылается на схему un4public. Если да, то:
116
117 (% style="font-size: 14px; font-family: Consolas; background-color:#fbfdff" %)
118 select * from t_mail_servers;
119
120 В этой таблице в схеме un4public на вашем сервере проверьте/настройте параметры подключения к серверу.
121
122 А параметры авторизации (логин/пароль) в основной схеме, в таблице un9mail_box. После настройки - commit. Чтобы другие сессии увидели изменения в БД.