MailImport 业务规则用于从 POP 帐户中导入电子邮件并将其作为元素放置在模块中。
在子文件夹中为每封入站电子邮件创建了一个元素。
在典型使用状态中,项目干系人可通过电子邮件发出需求或支持问题。
注: 业务规则必须存储在文件夹中。由于当 POP 帐户用户名和密码存储在表达式中时,它们都未经加密,因此在对已激活业务规则的模块授予配置访问权时需要特别注意。
先决条件
- 导入电子邮件的目标模块必须具有用于存储主题、内容以及邮件发件人的属性。
邮件主题存储在“标题”属性中,邮件内容存储在“描述”属性中。这些属性始终包含在所有模块中,并且自动进行匹配。
由于表达式中未涉及这些属性的名称(“标题”和“描述”),因此可以进行更改。
- 用于存储邮件发件人的“文本”属性,
- 用于存储邮件标识的“文本”属性,
- 用于存储附件的“文件”属性,
- 用于存储业务规则的文件夹元素。业务规则必须存储在文件夹元素中。
- POP 服务器上的电子邮件帐户,可从 IBM® Rational® Focal Point™ 服务器上获取。
格式
在业务规则容器文件夹(可以是模块中的任意文件夹)中,按照以下格式输入业务规则:
=MailImport("pop3://user name:password@POP3 Server Address/INBOX","Delete from Server","Mail Sender Attribute","Mail-ID Attribute","File Attribute","update_interval=1m")
参数
"pop3://user name:password@POP3
Server Address/INBOX" |
邮件服务器的 URL,包含用户名和密码 |
"Delete from Server" |
如果将该参数设置为“True”,那么会在收到电子邮件后将其从服务器中删除。
如果不希望从服务器中删除电子邮件,请输入“False”。 |
"Mail Sender Attribute " |
用于存储邮件发件人的属性的名称。可以使用“文本”属性。 |
"Mail-ID Attribute" |
用于存储邮件标识的属性的名称。
可以使用“文本”属性。 |
"File Attribute" |
用于存储附件的属性的名称。
使用“文件”属性。 |
"update_interval=1m" |
该参数每分钟更新业务规则更新或接收新的邮件。 |
"run_at=8,7,3" |
使用该参数,可以确定更新业务规则的特定时间。
不能同时使用 "update_interval=" 和 "run_at="。
在左侧的示例中,业务规则在每周上午 8:00 运行一次,并且在 3 天内开始运行。
该参数中的数字表示 start_at、days_between_runs 和 days_before_first_run。 |