Flask SMTPSenderRefused: Ошибка: сначала отправьте команду AUTH - PullRequest
0 голосов
/ 16 января 2019

фляга-почта с использованием подготовленной контактной формы. Я мог бы использовать это в локальном, но когда я бросаю его на сервер, я получаю сообщение об ошибке:

smtplib.py”, line 736, in sendmail
raise SMTPSenderRefused(code, resp, from_addr)
SMTPSenderRefused: (503, ‘5.5.4 Error: send AUTH command first.‘, u’demo@demo.com’)

Как я уже сказал, нет проблем, когда я работаю в локальной сети, но когда я отправляю его на сервер, он не отправляет почту и выдает ошибку.

app.py:

from flask_mail import Mail, Message

app = Flask(__name__)
app.config['MAIL_SERVER']='smtp.yandex.com.tr'
app.config['MAIL_PORT'] = 465
app.config['MAIL_USERNAME'] = os.environ.get('destek@destek.co')
app.config['MAIL_PASSWORD'] = os.environ.get('[password]')
app.config['MAIL_USE_TLS'] = False
app.config['MAIL_USE_SSL'] = True
posta = Mail(app)

msg = Message('Subject - ' + ad, sender = 'destek@destek.co', recipients = ['destek@destek.co'])
        msg.body = "example"
        posta.send(msg)

Любит, Добрый день!

...