Windchill邮件配置

site.xconf文件中添加如下内容:

1、<Property name="wt.mail.mailhost" overridable="true" targetFile="codebase/wt.properties"  value="邮件服务器IP>

2、<Property name="wt.mail.smtp.username" overridable="true" targetFile="mail.properties" value="邮件发送人账号"/>

3、<Property name="wt.mail.smtp.password" overridable="true" targetFile="mail.properties" value="邮件发送账号密码"/>

4、<Property name="wt.mail.from" overridable="true" targetFile="codebase/wt.properties" value="发送人邮箱"/>

5、<Property name="wt.mail.properties" overridable="true" targetFile="codebase/wt.properties" value="邮箱配置文件路径"/>

6、<Property name="wt.mail.smtp.starttls.enable" overridable="true" targetFile="codebase/wt.properties" value="false"/>

7、<Property name="wt.workflow.work.UseDefaultNotificationSenderEmail" overridable="true" targetFile="codebase/wt.properties" value="true"/>

windchill shell执行xconfmanager -p命令

注意:如果上方红色表示的配置不是wt.properties,则必须添加配置5

  • 邮件发送者的定义如下:
    • 对于分配的任务,邮件发送者为上一个任务的完成者(或工作流进程第一个任务的发起者/启动者)
    • 对于通知机器人,邮件发送者为进程的发起者/启动者
    • 对于所有基于事件的通知,所用的电子邮件地址为在wt.properties文件中,属性 wt.notify.notificationSenderEmail 所定义的值
  • ​从 Windchill PDMLink 9.1 M070 开始
    • 引入了新的属性 wt.workflow.work.UseDefaultNotificationSenderEmail 用于固定邮件发送者
    • 如果 wt.workflow.work.UseDefaultNotificationSenderEmail 配成 true, 会使用 wt.properties 参数 wt.notify.notificationSenderEmail 来发送邮件,而非进程启动者
  • 其它替代方法:
    • 在 <WT_HOME>\tasks\wt\mail\Sendmail.xml 文件中,设置 data= <固定邮件地址> 固定邮件发送者
​<ie:param name="FROM" data="${@FORM[0]FROM[0]}" default="<%=DEFAULT_FROM%>"/>
例如: <ie:param name="FROM" data="youremail@xxx.com" default="<%=DEFAULT_FROM%>"/>
posted @ 2022-02-16 15:07  JF_H  阅读(213)  评论(0编辑  收藏  举报