ошибка: 553 извините, этого домена нет в моем списке разрешенных rcpthosts - PullRequest
1 голос
/ 21 декабря 2011

Я хочу отправить письмо из базы данных oracle.

Итак, я проделал следующие шаги

  1. @F:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\utlmail.sql

  2. @F:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\prvtmail.plb

  3. alter system set smtp_out_server = 'webmail.vilsoft.co.in:25' scope=both;

  4. exec utl_mail.send(sender=> 'Id1@vilsoft.co.in',
                       recipients=>'Id2@vilsoft.co.in',
                       subject=>'test mail',message=>'hi');
    

Процедура PL / SQL успешно завершена.

Таким образом, почта отправляется адресату правильно.

Но когда я хочу отправить почту с одного сервера на другой сервер, я выполняю следующий запрос

SQL> exec utl_mail.send(sender=> 'ID1@vilsoft.co.in',recipients=>'Id2@gmail.com',
                        subject=>'test mail',message=>'hi');

, затем следует ошибкапроисходит ....

BEGIN utl_mail.send(sender=> 'ID1@vilsoft.co.in',recipients=>'Id2@gmail.com',
                    subject=>'test mail',message=>'hi'); 
END;

*
ERROR at line 1:
ORA-29279: SMTP permanent error: 553 sorry, that domain isn't in my list of
allowed rcpthosts (#5.7.1)

ORA-06512: at "SYS.UTL_SMTP", line 20
ORA-06512: at "SYS.UTL_SMTP", line 98
ORA-06512: at "SYS.UTL_SMTP", line 240
ORA-06512: at "SYS.UTL_MAIL", line 424
ORA-06512: at "SYS.UTL_MAIL", line 594
ORA-06512: at line 1

Поэтому, пожалуйста, помогите мне решить эту ошибку ...

1 Ответ

2 голосов
/ 21 декабря 2011

Это не ошибка Oracle как таковая - Oracle просто сообщает об ошибке, полученной от почтовой системы. Само сообщение об ошибке (SMTP 553) может означать несколько вещей, в том числе то, что ваш интернет-провайдер не разрешает отправку почты без аутентификации за пределами вашего домена, или что ваша политика безопасности локальной сети не позволяет отправлять почту с вашего почтового сервера на адреса в домен gmail.com или почтовый сервер, на который вы отправляете сообщение, видит ваш домен или адрес в черном списке. Поговорите с вашим провайдером, чтобы проверить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...