Назад | Перейти на главную страницу

почта выдает «535 Недействительные учетные данные для аутентификации»

Я пытаюсь отправлять письма из командной строки с моими учетными данными 1 и 1.

Но если бы следующая конфигурация работала для отправки писем с моего сервера nexcloud:

Следующая конфигурация и команда по-прежнему не работают:

/etc/ssmtp/ssmtp.conf:

AuthUser=contact@mydomain.fr
AuthPass=mypassword
mailhub=auth.smtp.1and1.fr:465
rewriteDomain=mydomain.fr
UseTLS=YES

/ etc / ssmtp / revaliases:

vmonteco:contact@mydomain.fr:auth.smtp.1and1.fr:465

командная строка :

$ echo test | mail -v -s "Test" mymail@hotmail.fr
mail: Loading /etc/mail.rc
mail: No such file to load: /home/vmonteco/.mailrc
mail: Setting up PseudoRandomNumberGenerator: *SSL RAND_*
[<-] 220 kundenserver.de (mreue105) Nemesis ESMTP Service ready
[->] EHLO localhost.localdomain
[<-] 250 SIZE 69920427
[->] AUTH LOGIN
[<-] 334 VXNlcm5hbWU6
[->] Y29udGFjdEB2b250ZWNvLm5pbmph
[<-] 334 UGFzc3dvcmQ6
[<-] 535 Authentication credentials invalid
sendmail: Authorization failed (535 Authentication credentials invalid)

Я что-то забыл?

РЕДАКТИРОВАТЬ :

Я также пробовал с портом 25 и без TLS

Я наконец перезапустился с нуля, и мне пришлось использовать этот ответ, используйте порт 465 вместо того 587, и использовать rewriteDomain.

Итак, наконец, мой файл конфигурации выглядел так:

root=contact@mydomain.fr
mailhub=auth.smtp.1and1.fr:465
AuthUser=contact@mydomain.fr
AuthPass=mypassword
rewriteDomain=mydomain.fr
UseTLS=YES
UseSTARTTLS=YES

Что еще проще, поскольку я не использую revaliases файл.