kettle从入门到精通 第二十七课 邮件发送

发布时间 2023-12-27 08:42:25作者: 慕容尘轩

1、我们平常在做数据同步的时候,担心转换或者job没有正常运行,需要加上监控机制,这个时候就会用到邮件功能。

下图是一个简单的测试邮件发送功能的转换。在kettle.properties文件中设置邮件参数,通过邮件步骤进行发送。

2、地址参数配置

步骤名称
此步骤在转换工作区中显示的名称。
目标地址
电子邮件的目标地址。可以是单个地址,以空格分隔的地址列表,或者是一个分发列表的电子邮件别名。
抄送
发送电子邮件的电子邮件地址,以空格分隔的电子邮件地址列表,或者是一个分发列表,以便发送电子邮件的副本。
密送/暗送
发送电子邮件的电子邮件地址,以空格分隔的电子邮件地址列表,或者是一个分发列表,以便发送电子邮件的密件副本。
发送者名称
您希望电子邮件由谁发送的人的名称。
发送者地址
您希望电子邮件由哪个人或帐户发送的电子邮件地址。
回复地址
如果收件人回复电子邮件,他们将使用的电子邮件地址。
联系人
与电子邮件内容相关的联系人的姓名。
联系人电话
在前一个字段中定义的联系人的电话号码。

 

 

3、服务器参数配置 

SMTP服务器
您的SMTP服务器的URL、主机名或IP地址。
端口
您的SMTP服务的端口号。
使用身份验证
如果选中,您将能够在接下来的几个字段中输入SMTP用户名和密码。
身份验证用户
用于服务器身份验证的SMTP用户名。
身份验证密码
先前定义的SMTP用户名的密码。
使用安全身份验证
如果选中,您将能够在接下来的字段中指定SSL或TLS加密。
安全连接类型
确定服务器将使用SSL或TLS加密协议。

 4、邮件正文参数配置

包含日期在邮件正文中?
如果选中,日期将会在邮件正文中打印出来。

只在邮件正文中发送评论
如果选中,转换的信息将不会包含在内,只有来自“评论”字段的内容将会被发送到邮件的正文中。

在邮件正文中使用HTML格式
如果选中,该电子邮件将以HTML格式而不是纯文本形式呈现。

编码
HTML电子邮件文本的字符编码方式。

管理优先级
如果选中,将启用以下两个字段,以设置电子邮件的优先级和重要性等级。

优先级
要分配给电子邮件元数据的优先级级别。

重要性
要分配给电子邮件元数据的重要性级别。

敏感性
这允许设置“敏感性”标题信息为Normal、Personal、Private、Confidential(自5.0版本起,仅适用于Outlook/Exchange)。

主题
电子邮件的主题行。

邮件正文
电子邮件的正文内容。

5、一般情况下只设置地址、服务器、正文就够用了,如果涉及到付件或者内嵌图片更多配置请参考官方地址https://pentaho-public.atlassian.net/wiki/spaces/EAI/pages/386793725/Mail+step