Hello,
Trying to use the mail module to send emails as last task of my playbook
It fails saying
fatal: [r1 -> localhost]: FAILED! => {"changed": false, "msg": "Authentication to smtp.mail.yahoo.com:25 failed, please check your username and/or password", "rc": 1}
even if i'm totally sure credentials are right
As I imagine, underneath, it relies on on the smtplib python module , I tried to do it manually
I get this
>>> server = smtplib.SMTP('smtp.mail.yahoo.com', 25)
>>> server.connect('smtp.mail.yahoo.com', 25)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/smtplib.py", line 317, in connect
(code, msg) = self.getreply()
File "/usr/lib/python2.7/smtplib.py", line 368, in getreply
raise SMTPServerDisconnected("Connection unexpectedly closed")
smtplib.SMTPServerDisconnected: Connection unexpectedly closed
>>> server.connect('smtp.mail.yahoo.com', 25)
(220, 'smtp.mail.yahoo.com ESMTP ready')
>>> server.ehlo()
(250, 'smtp431.mail.ir2.yahoo.com Hello*** [***])\nPIPELINING\nENHANCEDSTATUSCODES\n8BITMIME\nSIZE 41697280\nSTARTTLS')
>>> server.login("***","***")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/smtplib.py", line 585, in login
raise SMTPException("SMTP AUTH extension not supported by server.")
smtplib.SMTPException: SMTP AUTH extension not supported by server.
Same happens with other smtp servers
Moreover, If I try to create the server towards port 465 it fails at step 1
>>> server = smtplib.SMTP('smtp.mail.yahoo.com', 465)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/smtplib.py", line 256, in __init__
(code, msg) = self.connect(host, port)
File "/usr/lib/python2.7/smtplib.py", line 317, in connect
(code, msg) = self.getreply()
File "/usr/lib/python2.7/smtplib.py", line 368, in getreply
raise SMTPServerDisconnected("Connection unexpectedly closed")
smtplib.SMTPServerDisconnected: Connection unexpectedly closed
has anyone encountered this before?
task is
- name: Sending an e-mail
mail:
host: smtp.mail.yahoo.com
port: 25
username: "***"
password: "***"
to: ***
subject: Ansible-report
body: "report generated"
attach:
- "sanity_report.csv"
- "{{playbook_dir}}/outputs.tgz"
delegate_to: localhost
--
You received this message because you are subscribed to the Google Groups "Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ansible-proje...@googlegroups.com.
To post to this group, send email to ansible...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/22818f52-2dfd-427a-b25c-dc49dba84517%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/8b0054e7-64fd-4dc1-a66a-8a6e50da7378%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/7980efc0-133e-459f-b757-49bb31c74db0%40googlegroups.com.
--