gpt4 book ai didi

Oracle 数据库 : possible to send email from PL/SQL through proxy server?

转载 作者:行者123 更新时间:2023-12-02 07:41:56 25 4
gpt4 key购买 nike

我在互联网上找到了很多关于如何配置 Oracle 数据库以使用 PL/SQL 命令从数据库发送电子邮件的详细信息,但它们都使用安装了数据库的 SMTP 服务器(我认为在至少)。如果这些电子邮件被发送给 DBA,那很好。

向客户发送电子邮件的场景如何?在这种情况下,我们不希望电子邮件从应用程序服务器(例如 DMZ)而不是数据库服务器发送吗?

我假设数据库服务器的 IP 地址(或我们宁愿保密的有关数据库服务器的其他特殊信息)在此类电子邮件中可用。如果这不是真的,我的问题就没有值(value)。

是否可以从数据库 PL/SQL 命令生成电子邮件,但将它从代理(例如应用程序)服务器发送给客户?因此电子邮件流量路径为:数据库服务器 --> 应用程序服务器 --> 客户。额外的好处是大多数电子邮件系统无论如何都会在应用程序服务器上,因此返回的电子邮件会转到应用程序服务器。

最佳答案

如果您使用的是 UTL_SMTP,您的代码将在某处有这样一行:

c := UTL_SMTP.open_connection( 'myhost', 25 );

第一个参数是邮件服务器。您应该能够将其设置为您的数据库服务器可以连接到的任何服务器(通过端口 25)。

关于Oracle 数据库 : possible to send email from PL/SQL through proxy server?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10238439/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com