Sql SMTP永久性错误:550 5.7.1无法中继
是否有人可以解决此错误:Sql SMTP永久性错误:550 5.7.1无法中继,sql,database,oracle,oracle10g,Sql,Database,Oracle,Oracle10g,是否有人可以解决此错误: create or replace procedure email as begin utl_mail.send(sender => 'abc@gmail.com', recipients => 'xyz@gmail.com', subject => 'Test utl_mail.send procedure', message => 'test!'); end; / 程序已创建 execute email; BEGIN email
create or replace procedure email
as
begin
utl_mail.send(sender => 'abc@gmail.com',
recipients => 'xyz@gmail.com',
subject => 'Test utl_mail.send procedure',
message => 'test!');
end;
/
程序已创建
execute email;
BEGIN email; END;
*
ERROR at line 1:
ORA-29279: SMTP permanent error: 550 5.7.1 Unable to relay
ORA-06512: at "SYS.UTL_SMTP", line 21
ORA-06512: at "SYS.UTL_SMTP", line 99
ORA-06512: at "SYS.UTL_SMTP", line 241
ORA-06512: at "SYS.UTL_MAIL", line 424
ORA-06512: at "SYS.UTL_MAIL", line 594
ORA-06512: at "SYS.EMAIL", line 4
ORA-06512: at line 1
我以前用utl_邮件配置过数据库。您使用的是哪台SMTP服务器?为什么你认为SMTP服务器可以从gmail帐户发送电子邮件?我正在使用这个服务器mail.techaccesspak.com:25从我的办公室。不允许从gmail帐户发送电子邮件吗?可能不允许,不允许。很可能,您的邮件服务器只允许邮件来自“techaccesspak.com”域中的电子邮件帐户。我已更改了发件人,它仍然显示相同的错误。