oracle 데이터베이스에서 전자 메일을 보내려고합니다. 오류 : 553 죄송합니다. 해당 도메인이 허용 된 rcpthosts 목록에 없습니다.
그래서 나는 다음 단계@F:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\utlmail.sql
@F:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\prvtmail.plb
alter system set smtp_out_server = 'webmail.vilsoft.co.in:25' scope=both;
exec utl_mail.send(sender=> '[email protected]', recipients=>'[email protected]', subject=>'test mail',message=>'hi');
PL/SQL 프로 시저가 성공적으로 완료되었습니다.
따라서 메일이 대상에 올바르게 전송됩니다.
하지만 난
SQL> exec utl_mail.send(sender=> '[email protected]',recipients=>'[email protected]',
subject=>'test mail',message=>'hi');
후 다음과 같은 오류가 발생 다음 쿼리를 실행 그래서 한 서버에서 다른 서버로 메일을 보낼 때 ....
BEGIN utl_mail.send(sender=> '[email protected]',recipients=>'[email protected]',
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
그래서 제발 도와주세요 이 오류를 해결하려면 ...