我想使用Oracle 11g中的UTL_MAIl包发送邮件。可以使用" smtp.gmail.com" google imap服务器作为我的SMTP服务器吗?请帮忙吗?
BEGIN
EXECUTE IMMEDIATE 'ALTER SESSION SET smtp_out_server = ''smtp.google.com''';
UTL_MAIL.send(sender => 'sheran.ewisl@gmail.com',
recipients => 'mail@susantha.net',
subject => 'Test Mail',
message => 'Hello World',
mime_type => 'text; charset=us-ascii');
END;
答案 0 :(得分:0)
使用Oracle 11g express版本无法实现我们需要对smstp.google.com进行身份验证的情况,我们必须获取证书并且必须使用oracle wallet在oracle服务器上注册,但在oracle express edition中没有功能创建钱包但使用钱包管理然后你可以使用快递版本,这个方法在博客上提出,我仍然有机会这样做,直到那时它不可能在oracle免费版本,但在付费版本可能。 :)