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 / 856305
Accepted
starbeamrainbowlabs
starbeamrainbowlabs
Asked: 2017-06-17 12:27:09 +0800 CST2017-06-17 12:27:09 +0800 CST 2017-06-17 12:27:09 +0800 CST

Postfix + Dovecot: crie uma conta de e-mail somente para envio

  • 772

Eu tenho uma boa configuração de servidor de e-mail (executando o Ubuntu Server 16.04) que funciona muito bem. Ele usa postfix como SMTP, que usa dovecot (IMAP) como fonte de autenticação para usuários de caixa de correio virtual.

Está funcionando bem, mas agora tenho um segundo servidor em outro local (com um endereço IP dinâmico), que gostaria de poder enviar e-mails pelo meu servidor de e-mail principal. Eu vi um guia sobre como configurá-lo no modo de retransmissão autenticado e estou no meio do processo, mas percebi que precisaria de uma conta de e-mail somente para envio para autenticar, pois não Não quero que ele receba e-mails e encha o disco rígido do servidor (não vou checar a caixa de entrada!).

Como posso criar uma nova conta de e-mail na minha configuração de usuários virtuais que não tenha uma caixa de correio, mas ainda possa se conectar via SMTP e enviar e-mails?

linux
  • 1 1 respostas
  • 2579 Views

1 respostas

  • Voted
  1. Best Answer
    Esa Jokinen
    2017-06-18T03:10:03+08:002017-06-18T03:10:03+08:00

    A solução mais fácil seria adicionar o usuário como qualquer outro usuário, mas restringir o destinatário. Isso dará um erro durante, RCPT TOindependentemente de o usuário realmente existir ou não.

    Por exemplo, se uma página da web de uma empresa pode enviar alguns e-mails usando [email protected]como endereço de remetente, enquanto ninguém deve ler esse endereço, mas apenas seus [email protected]endereços, e o servidor tem mydestination = example.comque normalmente entregaria a esse usuário, eu simplesmente adicionaria (sem remover o que já existe em smtpd_recipient_restrictions):

    smtpd_recipient_restrictions =
        . . .
        check_recipient_access hash:/etc/postfix/access/denied_recipients,
        . . . 
    

    check_recipient_access type:table

    Pesquise o banco de dados access(5) especificado para o endereço resolvido RCPT TO, domínio, domínios pai ou localpart@, e execute a ação correspondente.

    Em seguida, adicione os endereços não permitidos com um motivo amigável e legível para a rejeição:

    [email protected]    REJECT    Visit the web site for correct contact information.
    [email protected]   REJECT    Please log in and use the helpdesk contact form.
    

    Isso deve funcionar seja qual for o motivo pelo qual você não deseja aceitar correspondência para um endereço. Lembre-se de postmap /etc/postfix/access/denied_recipientsque a tabela de pesquisa é do hashtipo Berkeley DB .

    • 9

relate perguntas

  • Como descobrir detalhes sobre hardware na máquina Linux?

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