Como configurar um servidor de e-mail com vários domínios (12.04)

1

Sou o único usuário no meu servidor, então a instalação padrão do postfix / dovecot está bem até agora. Mas agora tenho 4 domínios e preciso de um endereço de e-mail para cada um deles. Gostaria de poder enviar / receber com eles via pop3 com um cliente de email.

Eu estava seguindo este guia decente até que cheguei ao fim e vi a observação de que ele não funciona 12.04. Eu tentei este guia de "configuração básica" que começa com a gem "Suponho que você saiba o que é um registro MX." (Bem, não, é por isso que eu preciso de um guia.)

Existem surpreendentemente poucos guias sobre como fazer isso. Eu entendo os riscos de segurança; é só eu no sistema. Uma solução não flexível (onde os endereços de e-mail são definidos no início) seria até mesmo aceitável para mim, se fosse mais simples.

    
por felwithe 05.07.2014 / 21:56

1 resposta

0

Você pode usar as caixas de correio virtuais que podem ser usadas para vários domínios e também é mais fácil adicionar outras caixas de correio, aliases e outros domínios futuros.

Estou executando vários servidores Ubuntu LTS 12.04 com essa configuração usando o Postfix / Dovecot com o IMAPS - você pode usar o pop se quiser.

Se isso for para um servidor externo (voltado para a Internet), será necessário criar ou apontar seus registros DNS MX para o seu servidor e adicionar as entradas de host relevantes ao servidor e a configuração do Postfix. Você precisa fornecer mais detalhes sobre seu cenário e configuração para que possamos ajudá-lo ainda mais.

Aqui estão alguns guias de tutorial sobre a configuração do servidor de e-mail que podem ajudá-lo: link link

Esse primeiro guia ao qual você se refere com a seção que não funciona com 12.04 e acima está se referindo ao arquivo dovecot.conf. Aqui está um arquivo de exemplo que funciona com 12.04 e acredito que 14.04 - você WILL deseja modificá-lo para se adequar ao seu servidor, especialmente se estiver na Internet e não apenas em um servidor interno:

auth default {
  mechanisms = plain cram-md5

  user = root
  socket listen {
    client {
      # The client socket is generally safe to export to everyone. Typical use
      # is to export it to your SMTP server so it can do SMTP AUTH lookups
      # using it.
      path = /var/spool/postfix/private/dovecot-auth
      mode = 0660
      user = postfix
      group = postfix
    }
  }
}


base_dir = /var/run/dovecot/
info_log_path = /var/log/dovecot.info
log_path = /var/log/dovecot
log_timestamp = "%Y-%m-%d %H:%M:%S "
mail_location = maildir:/home/vmail/%d/%n

passdb {
 args = /etc/dovecot/passwd
driver = passwd-file
}


protocols = imap pop3
service auth {
  executable = /usr/lib/dovecot/auth
  user = root
}
service imap-login {
  chroot = login
  executable = /usr/lib/dovecot/imap-login
  user = dovecot
}
service imap {
  executable = /usr/lib/dovecot/imap
}
service pop3-login {
  chroot = login
  executable = /usr/lib/dovecot/pop3-login
  user = dovecot
}
service pop3 {
  executable = /usr/lib/dovecot/pop3
}

service imaps {
  executable = /usr/lib/dovecot/imap
}

service pop3s {
  executable = /usr/lib/dovecot/pop3
}

ssl = yes
ssl_cert = </etc/ssl/certs/ssl-cert-snakeoil.pem
ssl_key = </etc/ssl/private/ssl-cert-snakeoil.key

userdb {
 args = /etc/dovecot/users
 driver = passwd-file
}

valid_chroot_dirs = /var/spool/vmail
protocol pop3 {
  pop3_uidl_format = %08Xu%08Xv
}
    
por Keith Pawson 25.07.2014 / 04:58