在RequestTracker(RT)里用msmtp通过远程smtp服务器465端口发邮件
2017-11-21 14:36
441 查看
SoftLayer(IBM Cloud)过滤了TCP
25端口 ,Vultr的也可能过滤了,越来越多的云服务商主动屏蔽了25端口的通讯。
阿里云对新建的ECS实例,也过滤了25端口。
RequestTracker 的工单系统,邮件通知是重要的需求之一,当阿里云ECS实例不能使用25端口发信时,可以尝试配置msmtp使用远程的smtp
465端口来发邮件。
我有几张阿里云幸运券分享给你,用券购买或者升级阿里云相应产品会有特惠惊喜哦!把想要买的产品的幸运券都领走吧!快下手,马上就要抢光了。
环境:Deiban 8,RT 4.4.2, RT安装在 /opt/rt4 的路径
国内某免费的企业邮箱:smtp服务器地址,smtp.exmail.qq.com;SSL端口:465;邮箱地址:rt
@ anqun.org
过程:
1. /opt/rt4/etc/msmtp_wrapper.conf # 在RT配置目录中创建 msmtp 的配置文件,文件属主是web进程用户,即www-data,权限是600,内容如下:
复制代码
# Set default values for all following accounts.
defaults
port 465
tls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
# logfile ~/.msmtp.log
account qmail
host smtp.exmail.qq.com
from rt@anqun.org
auth on
user rt@anqun.org
password NiDeMiMa
# auto_from on
tls_starttls off
# Set a default account
account default : qmail
2. /opt/rt4/etc/msmtp_wrapper # 在RT文件配置目录中创建Shell文件,文件属性是web进程用户,即www-data,且有执行的权限,+x,内容如下:
复制代码
#!/bin/bash
/usr/bin/msmtp -t -C /opt/rt4/etc/msmtp_wrapper.conf
/usr/bin/logger -t RTmailer -p syslog.info -- CALL /usr/bin/msmtp -nt "$@" RETURNED $?
3. /opt/rt4/etc/RT_SiteConfig.pm # 在RT的自定义配置文件中,加入以下一行内容,让RT使用msmtp来发信:
复制代码
Set( $SendmailPath, '/opt/rt4/etc/msmtp_wrapper');
4. 重启Web服务,以让新的设置生效,测试发信正常
参考:
* https://rt-wiki.bestpractical.com/wiki/Msmtp
* https://wiki.archlinux.org/index.php/msmtp#Server_sent_empty_reply
点击链接阅读原文:https://bbs.aliyun.com/read/569676.html?utm_content=m_35317
25端口 ,Vultr的也可能过滤了,越来越多的云服务商主动屏蔽了25端口的通讯。
阿里云对新建的ECS实例,也过滤了25端口。
RequestTracker 的工单系统,邮件通知是重要的需求之一,当阿里云ECS实例不能使用25端口发信时,可以尝试配置msmtp使用远程的smtp
465端口来发邮件。
我有几张阿里云幸运券分享给你,用券购买或者升级阿里云相应产品会有特惠惊喜哦!把想要买的产品的幸运券都领走吧!快下手,马上就要抢光了。
环境:Deiban 8,RT 4.4.2, RT安装在 /opt/rt4 的路径
国内某免费的企业邮箱:smtp服务器地址,smtp.exmail.qq.com;SSL端口:465;邮箱地址:rt
@ anqun.org
过程:
1. /opt/rt4/etc/msmtp_wrapper.conf # 在RT配置目录中创建 msmtp 的配置文件,文件属主是web进程用户,即www-data,权限是600,内容如下:
复制代码
# Set default values for all following accounts.
defaults
port 465
tls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
# logfile ~/.msmtp.log
account qmail
host smtp.exmail.qq.com
from rt@anqun.org
auth on
user rt@anqun.org
password NiDeMiMa
# auto_from on
tls_starttls off
# Set a default account
account default : qmail
2. /opt/rt4/etc/msmtp_wrapper # 在RT文件配置目录中创建Shell文件,文件属性是web进程用户,即www-data,且有执行的权限,+x,内容如下:
复制代码
#!/bin/bash
/usr/bin/msmtp -t -C /opt/rt4/etc/msmtp_wrapper.conf
/usr/bin/logger -t RTmailer -p syslog.info -- CALL /usr/bin/msmtp -nt "$@" RETURNED $?
3. /opt/rt4/etc/RT_SiteConfig.pm # 在RT的自定义配置文件中,加入以下一行内容,让RT使用msmtp来发信:
复制代码
Set( $SendmailPath, '/opt/rt4/etc/msmtp_wrapper');
4. 重启Web服务,以让新的设置生效,测试发信正常
参考:
* https://rt-wiki.bestpractical.com/wiki/Msmtp
* https://wiki.archlinux.org/index.php/msmtp#Server_sent_empty_reply
点击链接阅读原文:https://bbs.aliyun.com/read/569676.html?utm_content=m_35317
相关文章推荐
- 在RequestTracker(RT)里用msmtp通过远程smtp服务器465端口发邮件
- [分享]在RequestTracker(RT)里用msmtp通过远程smtp服务器465端口发邮件
- 在RequestTracker(RT)里用msmtp通过远程smtp服务器465端口发邮件
- pgcli通过SSH本地端口转发连接远程服务器上的PostgreSQL DB
- socket C/C++编程(1)通过服务器的外网ip,对服务器进行远程端口的登录访问(以win10客户端远程访问外网ubuntu服务器为例)
- 项目迁移腾讯云服务器,遇到的SMTP,25端口发邮件失败问题
- Linux下通过命令检测远程服务器端口的可用性
- ssh命令通过制定端口连接远程服务器
- 阿里云服务器 通过JavaMail发送邮箱STMP问题 25端口被禁用 使用SSL协议465端口
- Python:通过SMTP服务器发送邮件
- java通过http读取远程服务器文件
- linux命令行中通过ssh复制文件(scp)到远程服务器
- 利用 HttpRequest 得到 GzipStream ,从而获取远程服务器数据库中的数据
- [转]使用php mailer类调用远程SMTP服务器发送邮件Could not execute: /var/qmail/bin/sendmai
- 表单元素提交到服务器,通过request接收多个请求参数
- 用本地linux通过ssh连接远程服务器
- 各大型邮箱smtp服务器及端口收集:
- 各大型邮箱smtp服务器及端口收集
- 邮箱服务器(SMTP、POP3)地址、端口
- 改变TFS的默认端口,使得LightSwitch能够远程连接项目服务器