我正在尝试使用utl_mail发送邮件,SMTP服务器为smtp.gmail.com,端口号为25或587。
如果我使用端口号25,会出现错误提示,必须先使用STARTTLS命令;如果使用端口号587,则会进入无限循环。
以下是我的代码片段:
create or replace
PROCEDURE TEST_UTL_MAIL AS
BEGIN
utl_mail.send(
sender => 'xxx@gmail.com',
recipients => 'xxx@gmail.com',
subject => 'Testing utl_mail',
message => 'The receipt of this email means'
);
EXCEPTION
WHEN OTHERS THEN
raise_application_error(-20001,'The following error has occured: ' || sqlerrm);
END;
任何帮助都将不胜感激。
utl_mail
中添加TLS支持似乎并不可行。 - Joachim Isaksson