芭蕾舞女演员:如何与SMTP服务器连接并发送电子邮件?

时间:2018-12-06 05:33:50

标签: email smtp ballerina

我正在研究WSO2的Ballerina编程语言。 我没有看到允许芭蕾舞女演员代码调用SMTP服务器并发送电子邮件的模块或软件包。 唯一接近SMTP的是Gmail连接器,但这不是我想要的。我希望编写一个Ballerina脚本来链接某些服务/端点,但也希望通过利用公司的内部SMTP中继服务器来触发电子邮件。 有人有什么主意吗?

2 个答案:

答案 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 标准库,可以分别使用 SMTPPOP3/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