我正在研究WSO2的Ballerina编程语言。 我没有看到允许芭蕾舞女演员代码调用SMTP服务器并发送电子邮件的模块或软件包。 唯一接近SMTP的是Gmail连接器,但这不是我想要的。我希望编写一个Ballerina脚本来链接某些服务/端点,但也希望通过利用公司的内部SMTP中继服务器来触发电子邮件。 有人有什么主意吗?
答案 0 :(得分:1)
您可以将 ballerina org 中的电子邮件模块导入您的 .bal
文件并发送电子邮件。
import ballerina/email;
请根据您的 Ballerina 版本路径参阅以下文档以了解电子邮件发送功能。
[1] 天鹅湖 Alpha2 - https://ballerina.io/learn/by-example/send-email.html
[2] V1.2.x - https://ballerina.io/1.2/learn/by-example/send-and-receive-emails.html
答案 1 :(得分:1)
Ballerina 有一个 email
标准库,可以分别使用 SMTP
和 POP3/IMAP
发送和接收电子邮件。
添加到 Suhan 的回答中,[1] 是电子邮件模块的 API。
您还可以在 [2] 中找到为电子邮件模块(用于 master 分支)编写的单元测试。
[1] https://ballerina.io/learn/api-docs/ballerina/#/ballerina/email/latest/email/
[2] https://github.com/ballerina-platform/module-ballerina-email/tree/master/email-ballerina/tests