1 votes

Comment configurer un serveur de messagerie avec plusieurs domaines (12.04)

Je suis le seul utilisateur de mon serveur, donc l'installation par défaut de postfix/Dovecot a fonctionné jusqu'à présent. Mais j'ai maintenant 4 domaines et j'ai besoin d'une adresse électronique pour chacun d'eux. Je voudrais être en mesure d'envoyer/recevoir avec eux via pop3 avec un client de messagerie.

Je suivais ce guide décent jusqu'à ce que j'arrive à la fin et que je voie la note disant que ça ne marche pas dans la 12.04. J'ai essayé ce guide de "configuration de base qui commence par la perle "Je suppose que vous savez ce qu'est un enregistrement MX". (Eh bien non, c'est pour ça que j'ai besoin d'un guide).

Il existe étonnamment peu de guides sur la manière de procéder. Je comprends les risques de sécurité ; il n'y a que moi sur le système. Une solution non flexible (où les adresses électroniques sont gravées dans le marbre dès le départ) me conviendrait même, si elle était plus simple.

1voto

Keith Pawson Points 66

Vous pouvez utiliser des boîtes aux lettres virtuelles qui peuvent être utilisées pour plusieurs domaines et il est alors plus facile d'ajouter d'autres boîtes aux lettres, des alias et d'autres domaines futurs.

Je fais fonctionner plusieurs serveurs Ubuntu LTS 12.04 avec cette configuration en utilisant Postfix/Dovecot avec IMAPS - vous pouvez utiliser pop si vous voulez.

S'il s'agit d'un serveur externe (tourné vers l'Internet), vous devez créer ou faire pointer vos enregistrements DNS MX vers votre serveur et ajouter les entrées d'hôte pertinentes à votre serveur et à la configuration de Postfix. Vous devez fournir plus de détails sur votre scénario et votre configuration afin que nous puissions vous aider.

Voici quelques guides tutoriels sur la configuration d'un serveur de messagerie qui peuvent vous aider : https://www.digitalocean.com/community/tutorials/how-to-configure-a-mail-server-using-postfix-Dovecot-mysql-et-spamassasin https://www.exratione.com/2012/05/a-mailserver-on-ubuntu-1204-postfix-Dovecot-mysql/

Le premier guide auquel vous faites référence avec la section qui indique que cela ne fonctionne pas avec 12.04 et plus fait référence au fichier Dovecot.conf. Voici un exemple de fichier qui fonctionne avec 12.04 et je crois 14.04 - vous WILL vous voulez le modifier pour l'adapter à votre serveur, surtout s'il est sur Internet et pas seulement un serveur interne :

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
}

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X