问题描述
SQL Server在sp_send_dbmail中具有一项很酷的功能()可让您通过电子邮件发送报告。 Postgres中是否存在类似的东西?我的postgres托管在Heroku中,因此我可以共享一个数据夹,但是我想知道是否有一种简单的方法来安排电子邮件发送报告。
SQL Server has a cool feature in sp_send_dbmail (quick guide here) that lets you email out reports. Does anything like that exist in Postgres? My postgres is hosted at Heroku so I can share a dataclip, but I am wondering if there's an easy way to schedule emails to send out reports.
推荐答案
您还可以使用
- 通过运行py_pgmail.sql创建py_pgmail函数
-
创建函数后,您可以简单地从数据库中的任何位置调用该函数,如下所示:
- Create py_pgmail function by running py_pgmail.sql
After the function is created you can simply call the function from anywhere in the database as:
select py_pgmail('sentFromEmail',
array['destination emails'],
array['cc'],
array['bcc'],
'Subject',
'<USERNAME>','<PASSWORD>',
'Text message','HTML message',
'<MAIL.MYSERVER.COM:PORT>')
array ['cc']
和 array ['bcc']
可以是空数组,例如 array ['']
array['cc']
and array['bcc']
can be empty arrays like array['']
这篇关于在postgres中使用sp_send_dbmail替代方法?发送Postgres电子邮件报告的简单方法?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!