AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / server / Perguntas / 1141905
Accepted
Andrei
Andrei
Asked: 2023-08-19 01:28:51 +0800 CST2023-08-19 01:28:51 +0800 CST 2023-08-19 01:28:51 +0800 CST

Serviço de envio Dovecot: falha na autenticação

  • 772

Tenho problemas para configurar envios com Dovecot + Postfix.

doveadm auth login user passfornece a saída correta.

Quando tento enviar um e-mail com envio(s), ocorre um erro de falha na autenticação.

doveconf -nsaída:

auth_mechanisms = plain login
disable_plaintext_auth = no
mail_location = maildir:/home/vmail/%d/%n
mail_privileged_group = vmail
namespace inbox {
  inbox = yes
  location =
  mailbox Drafts {
    special_use = \Drafts
  }
  mailbox Junk {
    special_use = \Junk
  }
  mailbox Sent {
    special_use = \Sent
  }
  mailbox "Sent Messages" {
    special_use = \Sent
  }
  mailbox Trash {
    special_use = \Trash
  }
  prefix =
}
passdb {
  args = /etc/dovecot/dovecot-sql.conf.ext
  driver = sql
}
protocols = " imap lmtp submission"
service auth {
  unix_listener /var/spool/postfix/private/auth {
    group = postfix
    mode = 0666
    user = postfix
  }
}
service lmtp {
  unix_listener /var/spool/postfix/private/lmtp {
    group = postfix
    mode = 0600
    user = postfix
  }
}
ssl_cert = < some_crt
ssl_client_ca_dir = /etc/ssl/certs
ssl_dh = # hidden, use -P to show it
ssl_key = # hidden, use -P to show it
userdb {
  args = /etc/dovecot/dovecot-sql.conf.ext
  driver = sql
}
dovecot
  • 1 1 respostas
  • 69 Views

1 respostas

  • Voted
  1. Best Answer
    Esa Jokinen
    2023-08-20T01:42:23+08:002023-08-20T01:42:23+08:00

    Desde a versão 2.3.0, a Dovecot oferece o recurso Submission Server , que é um proxy de autenticação entre MUA e MTA. Sua principal vantagem é a extensão BURL ( RFC 4468 ), que permite salvar a mensagem na Sentpasta ao mesmo tempo em que ela é entregue no SMTP.

    Por outro lado, foi implementado em 2017, pouco antes do RFC 8314 tornar obsoleto o envio do STARTTLS . Pessoalmente, eu recomendaria usar a maneira tradicional, onde o Postfix lida com SMTP para e-mails recebidos e envios ( TLS implícito na porta 465) para e-mails autenticados de saída. Lá, o Dovecot fornece a autenticação SASL conforme explicado nas duas documentações:

    • Postfix e Dovecot SASL (Dovecot)
    • Postfix SASL Howto (Postfix)

    Sua configuração com a abordagem atual está faltando configuração para o Relay MTA . Em outras palavras, seu Dovevot não entende para onde a correspondência deve ser retransmitida.

    submission_relay_host Nome do host para o servidor de retransmissão (obrigatório).

    Se você deseja manter este curso, edite o seu 20-submission.confcom pelo menos, por exemplo,

    submission_relay_host = localhost
    

    Além disso, definir disable_plaintext_authcomo noé um grande risco de segurança e você deve manter o padrão yes:

    Se yes, desativa o LOGINcomando e todas as outras autenticações de texto sem formatação, a menos que SSL/TLS seja usado (recurso LOGINDISABLED) ou a conexão seja “segura”:

    • O IP do cliente está em login_trusted_networks.
    • O IP do cliente é de localhost, e não vem do ouvinte HAProxy.
    • 1

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve