Windchill 设置邮件服务发送邮件

windchill 设置邮件服务

  1. 涉及到的配置
系统邮件涉及到的配置一共有三处

 - wt.properties 文件配置,[配置邮件服务地址、配置mail.properties位置]
    wt.mail.from= <使用发送邮件的默认邮箱地址>
    wt.mail.mailhost=mail.longcheer.com\:587  <邮件服务地址>
    wt.mail.mime.charset=UTF-8
    wt.mail.properties=/home/ptc/Windchill_11.0/Windchill/mail.properties  <加入mail.properties文件,加载登陆mailserver 的用户名和密码

 - mail.properties
    wt.mail.smtp.username=<邮箱服务的用户名>
    wt.mail.smtp.password=<登陆密码>

    ----------
    ***## 特意标注一下 ##***
    windchill 的邮箱服务是不支持 TSL/SSL 加密的认证的。 
    ----------


 - <Windchill_home>/tasks/wt/mail/SendMail.xml 文件,加载发送邮件的文件配置
    这个文件加载的是所有涉及到邮件的程序 需要调用的数据参数。
     <ie:param name="FROM" data="[email protected]" default="<%=DEFAULT_FROM%>"/>
     这个参数可以进行修改,可以设置所有的邮件都使用同一个账号进行发送邮件
 2: 如果需要修改邮件显示名,如何配置
     这是一个很突然的问题,默认的情况下,我们都是认为在邮件服务器中修改用户的显示名称,
 但其实不然,因为在javamail 中,我们设置From的时候可以这样写 name<[email protected]>,其实windchill也是使用的javamail原理是一样的,所以我们也可以在wt.mail.from 中这样设置,然后就可以显示指定的名称了。
 例如 这两处如此设置:
wt.mail.from=本地系统<plmadmin@qq.com>

<ie:param name="FROM" data="本地系统<[email protected]>" default="<%=DEFAULT_FROM%>"/>
 3:. 在windchill 中,邮件其实分为两种类
 1.mail , 管控的队列是 mailqueue
 2.notification, 通知,管控的队列是 notificationQueue
 - 邮件发送者的定义如下:
    对于分配的任务,邮件发送者为上一个任务的完成者(或工作流进程第一个任务的发起者/启动者)
    对于通知机器人,邮件发送者为进程的发起者/启动者
    对于所有基于事件的通知,所用的电子邮件地址为在wt.properties文件中,属性 wt.notify.notificationSenderEmail 所定义的值

猜你喜欢

转载自blog.csdn.net/whw174660897/article/details/79666997
今日推荐