Here is my telnet response:

Trying 74.125.45.109...
Connected to gmail-smtp-msa.l.google.com.
Escape character is '^]'.
220 mx.google.com ESMTP v26sm52104286yhk.1

I can run thunderbird on the same machine and don't have any issues.
No, I am not running tbird at the same time as the django app.  Thus,
I know it's not a port conflict.

On Tue, Mar 6, 2012 at 1:09 PM, Tom Evans <tevans...@googlemail.com> wrote:
> On Tue, Mar 6, 2012 at 5:28 PM, Scott Macri <scottma...@gmail.com> wrote:
>> I'm attempting to send a message from my django app via gmail and keep
>> getting a connection refused error even though I know the parameters
>> are correct.
>>
>> settings.py
>> EMAIL_HOST = 'smtp.gmail.com'
>> EMAIL_PORT = '587'
>> EMAIL_USE_TLS = True
>> EMAIL_HOST_USER = 'myu...@gmail.com'
>> EMAIL_HOST_PASSWORD = 'password'
>>
>> idle command:
>> send_mail('My First Subject','My First Email Message in
>> DJango','myu...@gmail.com',['someb...@gmail.com'],fail_silently=False)
>>
>> I am able to send email through my mail client (Thunderbird).
>>
>> Any insight on this matter would be greatly appreciated.  Thanks.
>>
>> ********* The error message is below ************
>>
>> Traceback (most recent call last):
>>  File "<console>", line 1, in <module>
>>  File "/Library/Python/2.6/site-packages/django/core/mail/__init__.py",
>> line 61, in send_mail
>>    connection=connection).send()
>>  File "/Library/Python/2.6/site-packages/django/core/mail/message.py",
>> line 251, in send
>>    return self.get_connection(fail_silently).send_messages([self])
>>  File "/Library/Python/2.6/site-packages/django/core/mail/backends/smtp.py",
>> line 79, in send_messages
>>    new_conn_created = self.open()
>>  File "/Library/Python/2.6/site-packages/django/core/mail/backends/smtp.py",
>> line 42, in open
>>    local_hostname=DNS_NAME.get_fqdn())
>>  File 
>> "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/smtplib.py",
>> line 239, in __init__
>>    (code, msg) = self.connect(host, port)
>>  File 
>> "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/smtplib.py",
>> line 295, in connect
>>    self.sock = self._get_socket(host, port, self.timeout)
>>  File 
>> "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/smtplib.py",
>> line 273, in _get_socket
>>    return socket.create_connection((port, host), timeout)
>>  File 
>> "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/socket.py",
>> line 512, in create_connection
>>    raise error, msg
>> error: [Errno 61] Connection refused
>>
>
> Connection refused is pretty clear. Something is stopping outgoing
> connections from reaching smtp.gmail.com.
>
> You didn't specify whether thunderbird and django running on the same
> machine - are they?
>
> If you go to a console on the machine where django is running, and
> type in "telnet smtp.gmail.com 587", you should get an output like
> this:
>
>> $ telnet smtp.gmail.com 587
> Trying 173.194.67.108...
> Connected to gmail-smtp-msa.l.google.com.
> Escape character is '^]'.
> 220 mx.google.com ESMTP 9sm82106435wid.2
>
> If not, you must have a firewall somewhere between that box and google
> that is refusing the connection.
>
> Cheers
>
> Tom
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Django users" group.
> To post to this group, send email to django-users@googlegroups.com.
> To unsubscribe from this group, send email to 
> django-users+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/django-users?hl=en.
>



-- 
Scott A. Macri
www.ScottMacri.com
(571) 234-1581

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to