You often have 'situations' when you developing Contact forms, or any other forms which have to send emails with python. You have to install or have working SMTP server on your Dev machine like say 'monstrous' Sendmail or something like it. It can cause errors in Django/Python like [Errno 61] Connection refused: [ Errno 61 ] Connection refused But python has it handled for you. Python's standard distribution has a test SMTP server that you can test sending mail with. It actually does not sends anything. But you can examine outgoing email message like you've actually send it. Type something like: python - m smtpd - n - c DebuggingServer localhost : 1025 It will start a command line server on this console and it will print everything your server should send through SMTP. Also make sure to modify mail sending code to use your non standart port number like so: server = smtplib . SMTP ( SERVER , 1025 ) server . sendmail ( FROM , TO , message...
My thoughts/recipes on Django, Python, JS and other things I try...