我正在尝试使用 Ansible 发送电子邮件,但我无法理解它是如何工作的,因为我不知道如何为此类服务提供用户和密码(未在文档中指定)。
我的机器和电子邮件服务器都在同一个网络中,但我需要经过身份验证才能发送电子邮件。
这是我的 yml 文件:
---
- name: Testing email
hosts: localhost
tasks:
- name: Send email
local_action: mail
host=mail.server.com
port=993
subject="Ansible test mail"
body="Testing email"
from=my@email
to="y@email
charset=utf8
这是hosts文件的相关内容:
[localhost]
localhost ansible_connection=local
关于我应该如何配置它的任何想法?提前致谢。