kettle抽数据以excel直接发送邮件

0
关于直接把输出结果发送邮件,我想知道第一转换是抽数据,第二个转换是邮件吗,邮件格式写什么呢,多谢
jlUKO2chRI.png
已邀请:
1

GeorgeYao - 路漫漫其修远兮,吾将上下而求索! 2016-08-30 回答

首先,你需要做一个发送邮件的Trans,内部命名一些参数;方便Job调用传入,大概思路如此,主要在于邮件Trans的开发以及Job调用传参的使用。
 
发邮件的Trans如下:

QQ截图20160831091155.png

 
//Script here
var ATTACHED_FILEPATH = getEnvironmentVar("ATTACHED_FILEPATH");
var RECV_EMAIL = getEnvironmentVar("RECV_EMAIL");
var SEND_ADDR = getEnvironmentVar("SEND_ADDR");
var SEND_NAME = getEnvironmentVar("SEND_NAME");
var SMTP_PORT = getEnvironmentVar("SMTP_PORT");
var SMTP_PSWD = getEnvironmentVar("SMTP_PSWD");
var SMTP_SERVER = getEnvironmentVar("SMTP_SERVER");
var SMTP_USER = getEnvironmentVar("SMTP_USER");
var SUBJECT_CONTENT = getEnvironmentVar("SUBJECT_CONTENT");
var SUBJECT_TITLE = getEnvironmentVar("SUBJECT_TITLE");
 
 
0

qianqian062088 2016-08-30 回答

直接在你的job里面用邮件发送组件,然后设置带附件。
0

BI_H_Y_Chang 2016-09-06 回答

  1. 需要发送什么内容
  2. 标题中“以excel直接发送邮件”是指以附件的形式发送给收件人么
  3. 邮件格式写什么 没有理解

要回复问题请先登录注册