Я настроил локальный почтовый сервер, как описано здесь:
https://gist.github.com/raelgc/6031274
Я использую следующий код Python, чтобы попытаться отправить электронное письмо:
import requests
requests.post('http://localhost.com')
Я получаю следующую ошибку:
requests.exceptions.ConnectionError: HTTPConnectionPool(host='localhost.com', port=80): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f0c75631f10>: Failed to establish a new connection: [Errno 111] Connection refused',))
Я пытался отключить брандмауэр (sudo ufw disable
), указать порты pop3 и IMAP и использовать разностные схемы, но я продолжаю получать эту ошибку.
Я подозреваю, что это возможно, потому что requests
поддерживает только http.Если это так, то как мне добиться отправки электронной почты с requests
.