oracle - 如何在 oracle 中使用 utl_smtp 验证收件人电子邮件地址
问题描述
我编写了一个简单的代码来使用 utl_smtp 从 Oracle Plsql 发送电子邮件。我想验证收件人的电子邮件地址是否存在。我怎样才能做到这一点。我试过 utl_smtp.vrfy 但它似乎不起作用。它总是显示无法验证用户。看来这个功能在oracle中不再起作用了。
有没有其他方法可以验证收件人的电子邮件。我正在编写以下代码并尝试验证电子邮件。
declare
l_mail_conn utl_smtp.connection;
l_result utl_smtp.reply;
l_sqlcode varchar2(1000);
begin
l_mail_conn :=utl_smtp.open_connection('smtp.antwerpen.be',25);
utl_smtp.helo(l_mail_conn,'smtp.antwerpen.be');
utl_smtp.mail(l_mail_conn,'abha@antwerpen.be');
utl_smtp.rcpt(l_mail_conn,'abha.g123@antwerpen.be');
l_result := utl_smtp.vrfy(l_mail_conn,'abha.g123@antwerpen.be');
dbms_output.put_line(l_result.code ||' ' || l_result.text);
utl_smtp.quit(l_mail_conn);
exception when others then
dbms_output.put_line(sqlerrm);
end;
/
请建议。
解决方案
推荐阅读
- c# - 在 c# 中传递 Rectangle ValueType 时获取“InvalidCastException”
- bash - bash 根据名称将文件移动到子目录
- powerbi - 找不到 DAX 函数来正确计算 Sum
- angular - Angular Material mat-paginator 固定底部
- google-chrome - 单击菜单按钮后,Jmeter 脚本等待一段时间
- mobile - 滚动已禁用,但仍可在手机上使用
- java - SpringBoot嵌入式tomcat服务器将查询参数中的unicode字符读取为null
- php - 无法使用 curl 连接到 FTPS TLS/SSL 隐式加密
- algorithm - 避免图中的边相交
- google-data-studio - 我可以为 Google Data Studio 报告使用深层链接和/或在报告 URL 中传递数据源参数吗?