oracle发邮件 504 5.7.4 Unrecognized authentication type

我这次出问题的原因是,接收端要求建立安全连接,但是10g没有对应的方法。

解决方法:

使用oracle11g(10g没有UTL_SMTP.STARTTLS方法)的UTL_SMTP.STARTTLS,加到UTL_SMTP.EHLO的下面。
代码大概是这样的

    utl_smtp.ehlo(l_connection, 'xxx.xxx.com');
    utl_smtp.starttls(l_connection);
参考资料

用来判断问题出处:
https://community.oracle.com/message/9342014
直接找到答案的地方(2楼)
https://community.oracle.com/message/10842431#10842431
官方文档
https://docs.oracle.com/cd/E11882_01/appdev.112/e40758/u_smtp.htm#ARPLS73117
其他资料
https://www.experts-exchange.com/articles/5915/How-to-Authenticate-to-an-SMTP-server-with-Oracle-PL-SQL.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值