Не могу отправить электронное письмо от localhost django
Я хочу проверить рассылку писем. Мое приложение отлично работало при отправке уведомлений по электронной почте, но по какой-то причине Ubuntu перестала отправлять электронные письма.
в настройках у меня есть:
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'localhost'
EMAIL_PORT = 25
EMAIL_HOST_USER = ''
EMAIL_HOST_PASSWORD = ''
EMAIL_USE_TLS = False
DEFAULT_FROM_EMAIL = 'Domain <noreplay@example.com>'
Но теперь это просто приводит к этому в postfix mail.log:
Sep 25 15:51:12 mypc postfix/qmgr[15230]: 45353742FF3: from=<ma@mine.com>, size=368, nrcpt=1 (queue active)
Sep 25 15:51:16 mypc postfix/smtp[16989]: connect to alt4.gmail-smtp-in.l.google.com[1.2.3.4]:25: Connection timed out
Sep 25 15:51:16 mypc postfix/smtp[16989]: 4224474301B: to=<somerecepient123@gmail.com>, relay=none, delay=150, delays=0/0/150/0, dsn=4.4.1, status=deferred (connect
to alt4.gmail-smtp-in.l.google.com[1.2.3.4]:25: Connection timed out)
Sep 25 15:51:31 mypc postfix/smtp[17491]: connect to gmail-smtp-in.l.google.com[4.5.6.7]:25: Connection timed out
Sep 25 15:51:42 mypc postfix/smtp[17512]: connect to gmail-smtp-in.l.google.com[4.5.6.7]:25: Connection timed out
Это пока работает постфикс:
$ telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mypc.localdomain ESMTP Postfix (Ubuntu)
И может даже telnet к gmail:
$ telnet smtp.gmail.com 587
Trying 2a00:1450:400c:c09::6d...
Connected to gmail-smtp-msa.l.google.com.
Escape character is '^]'.
220 smtp.gmail.com ESMTP h7sm3532809wjz.7 - gsmtp
Я переустановил postfix и скопировал оригинальный файл main.cf. без шансов! Я также пытался отправлять электронные письма, используя учетную запись Gmail:
EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'someuser@gmail.com'
EMAIL_HOST_PASSWORD = 'somesupersecret'
EMAIL_PORT = 587
DEFAULT_FROM_EMAIL = 'domain <noreplay@example.com>'
Но я получаю похожую ошибку тайм-аута в mail.log
Это действительно расстраивает, потому что приложение раньше отправляло электронные письма на gmail. После нескольких часов борьбы я остался невежественным. Так что очень ценю ваши советы.