tschifftner.exim4_sendonly
Ansible 角色:exim4(仅发送)
安装 exim4(仅发送)并处理 Debian/Ubuntu Linux 服务器上的电子邮件地址。
需求
无
依赖
无。
安装
$ ansible-galaxy install tschifftner.exim4_sendonly
示例剧本
可用的变量如下所示,包括默认值(见 defaults/main.yml
):
exim4_sendonly_email_addresses:
root: '[email protected]'
剧本可以如下所示:
- hosts: webservers
roles:
- { role: tschifftner.exim4_sendonly }
使用智能代理
exim4_sendonly_enable_tls: true
exim4_sendonly_smarthost: ''
exim4_sendonly_username: ''
exim4_sendonly_password: ''
用作独立邮件发送器
设置IPv6的反向DNS
找出您的IPv6地址
ifconfig eth0
使用以 ::2/64 Scope:Global
结尾的IP地址
同时为此IPv6地址添加AAAA记录!
设置SPF记录
域的TXT记录
v=spf1 a mx -all
v=spf1 a mx a:{{ ansible_fqdn }} -all
Exim命令
邮件摘要
mailq | exiqsumm
打印队列中的消息列表
exim -bp
删除单个消息
exim -Mrm {message-id}
从队列中删除所有消息
exim -bp | awk '/^ *[0-9]+[mhd]/{print "exim -Mrm " $3}' | bash
测试邮件发送
echo "这是一封测试邮件。" | mail -s "测试邮件" root
echo "这是一封测试邮件。" | mail -s "测试邮件" your@email.com
支持的操作系统
- Debian 9(Stretch)
- Debian 8(Jessie)
- Ubuntu 18.04(Bionic Beaver)
- Ubuntu 16.04(Xenial Xerus)
所需的ansible版本
Ansible 2.5+
许可证
作者信息
安装
ansible-galaxy install tschifftner.exim4_sendonly
许可证
mit
下载
9.5k
拥有者
Kubernetes Software Architekt, Magento Certified Developer und Full-Stack Entwickler