Имя пользователя и пароль Postfix не принимаются (BadCredentials) - PullRequest
0 голосов
/ 01 мая 2020

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

Я использую Proxmox 6.1 на Debian Buster. Я пытаюсь использовать функцию электронной почты для неудачных резервных копий. Мой домен использует почту Gsuite. Я настроил SMTP-ретранслятор с обоими ipv4 и ipv6 publi c адресами, и я проверил правильность учетных данных и генерировал новый .db каждый раз, когда я вносил изменения.

Мой sasl_passwd

smtp-relay.gmail.com:587   root@mydomain.com:password

Мой main.cf (домен и ip были отредактированы)

# See /usr/share/postfix/main.cf.dist for a commented, more complete version

#myhostname=pve.myisp (auto generated)

myhostname = mydomain.com


#G-Suite relay test
relayhost = smtp-relay.gmail.com:587

# Use tls
smtp_use_tls = yes
smtp_tls_security_level = encrypt
tls_random_source = dev:/dev/urandom

# Use sasl when authenticating to foreign SMTP servers
smtp_sasl_auth_enable = yes

# Path to password map file
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd

# List of CAs to trust when verifying server certificate
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt

# Eliminates default security options which are imcompatible with gmail
smtp_sasl_security_options = noanonymous
smtp_sasl_mechanism_filter = plain

compatibility_level = 2

Журналы ошибок:

Apr 30 16:45:52 pve postfix/qmgr[34586]: 4B3AD320C9A: from=<root@mydomain.com>, size=396, nrcpt=1 (queue active)
Apr 30 16:45:54 pve postfix/smtp[34617]: 4B3AD320C9A: SASL authentication failed; server smtp-relay.gmail.com[74.125.30.28] said: 535-5.7.8 Username and Password not accepted. Learn more at?535 5.7.8  https://support.google.com/mail/?p=BadCredentials m33sm110720uad.2 - gsmtp
Apr 30 16:45:54 pve postfix/smtp[34617]: 4B3AD320C9A: to=<mypersonalemail@gmail.com>, relay=smtp-relay.gmail.com[2607:f8b0:4003:c0b::1c]:587, delay=2.6, delays=0.05/0.06/2.4/0, dsn=4.7.8, status=deferred (SASL authentication failed; server smtp-relay.gmail.com[2607:f8b0:4003:c0b::1c] said: 535-5.7.8 Username and Password not accepted. Learn more at?535 5.7.8  https://support.google.com/mail/?p=BadCredentials v7sm169048ooo.20 - gsmtp)

1 Ответ

0 голосов
/ 01 мая 2020

Мне удалось решить мою проблему.

Игнорировать любую & всю документацию по gsuite и использовать [smtp.gmail.com]:587 вместо smtp-relay.gmail.com:587

...