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("*** <[email protected]>","***")
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.
- - I can create the object
- - First connect fails
- - Second is ok
- - Ehlo is fine
- - Login fails
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 [email protected].
To post to this group, send email to [email protected].
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.