Pages : 1
#1 Le 23/10/2012, à 09:39
- ines2012
Postfix +Domain Name Server
Bonjour à tous,
Je veux installer un serveur mail sur mon système ubuntu installé sur une machine virtuelle (système hôte windows).
La première étape consiste (conformément à la documentation de ce site) à installer et configurer Postfix. Une fois installé par la commande shell apt-get install postfix , il vous demande d'entrer le nom du domaine (domaine name server). Je n'ai compris qu'est ce que je dois mettre: est ce que je dois laisser la configuration par défaut ou bien je dois choisir un nom de domaine par hasard, ou bien je dois configurer un serveur dns avant d'installer postfix. Faut-il installer le package Bind?
Est ce qu'on peut trouver notre nom de domaine? Si oui, quelle commande peut-on utiliser? Peut_on créer des noms de domaine virtuels juste pour tester.
En fait, je n'ai pas compris à quoi ça sert un serveur DNS. La configuration me semble très compliquée.
J'ai des lacunes en réseaux, j'ai consulté pas mal des liens mais je n'ai pas pu s'en sortir.
Je travaille sur le OS ubuntu, connexion wifi ou par câble,
Connexion choisie "bridged Adapter --> Dell Wireless 1701 802.11/g/n (le driver du système hôte windows).
Comment ouis-je trouver le DNS Domain Name Server?
Merci de me répondre SVP,
Cordialement,
Hors ligne
#2 Le 23/10/2012, à 19:32
- Kooothor
Re : Postfix +Domain Name Server
Salut,
Tu peux utiliser les DNS de google :
8.8.8.8
8.8.4.4
(classe comme ip, non ?)
OU
installer bind et avoir un serveur dns local, mais t'en as pas forcément besoin !
@+
~ktr
Hors ligne
#3 Le 05/11/2012, à 07:46
- tiramiseb
Re : Postfix +Domain Name Server
Je souhaite préciser que tu confonds deux choses.
Ton système demande l'adresse d'un serveur de noms de domaine ("domain name server"), c'est-à-dire un serveur auquel faire des requêtes DNS pour obtenir les noms des ordinateurs/serveurs distants avec lesquels il communique.
Tu évoques un nom de domaine tout court, en demandant comment "trouver notre nom de domaine". Postfix n'a pas nécessairement besoin d'être associé à un quelconque nom de domaine, il s'agit bien là d'un simple accès vers un serveur DNS tiers (par exemple celui de Google, 8.8.8.8) ou qui t'appartient (auquel cas en effet il faut installer un serveur DNS, Bind par exemple).
Pour ma part je te conseillerais d'utiliser le(s) serveur(s) DNS de ton fournisseur d'accès, c'est ce qui sera le plus performant (ton fournisseur d'accès t'est bien plus proche que les serveurs de Google).
Dernière modification par tiramiseb (Le 11/11/2012, à 22:45)
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#4 Le 05/11/2012, à 07:56
- tiramiseb
Re : Postfix +Domain Name Server
Par ailleurs, sur la conversation http://forum.ubuntu-fr.org/viewtopic.php?id=1093771, un utilisateur a répondu que c'est un doublon de celle-ci et l'autre conversation a par conséquent été fermée. Afin de pouvoir te répondre sur ton autre question, je me permets de déborder ici, vu qu'il n'y a pas d'autre possibilité (heureusement que les deux questions ont été posées par la même personne !!!).
Sur ton autre question, tu cites des logs qui contiennent :
Nov 4 20:27:25 ines-VirtualBox postfix/trivial-rewrite[2148]: warning: connect to mysql server 127.0.0.1: Access denied for user 'postfix'@'localhost' (using password: YES)
Nov 4 20:27:25 ines-VirtualBox postfix/trivial-rewrite[2148]: fatal: mysql:/etc/postfix/mysql-virtual_aliases.cf(0,lock|fold_fix): table lookup problem
Comme l'a pointé xavier4811, tu as un problème de connexion à une base de données MySQL.
Comme l'a également précisé xavier4811, MySQL n'est pas nécessaire pour Postfix.
Il me semble que le didacticiel que tu as suivi est bien trop compliqué pour une première mise en place pour un "débutant".
Soit tu souhaites conserver cette base SQL (peut-être ce fonctionnement correspond-il à ton besoin) et il faut donc corriger cette erreur d'accès (Postfix est-il bien configuré avec un bon mot de passe et le bon nom de base de données ? La base de données en question existe-t-elle ? Les droits dans la base sont-ils bon ?).
Soit cette base n'est pas nécessaire et je te conseillerais alors de configurer Postfix sans MySQL (avec par exemple la ligne
virtual_alias_maps = hash:/etc/postfix/virtual
dans ton fichier mail.cf).
Dans tous les cas, je pense qu'il te faut lire la documentation de Postfix (http://www.postfix.org/documentation.html), sur ton problème précis tu peux trouver http://www.postfix.org/VIRTUAL_README.html, et la page http://www.postfix.org/BASIC_CONFIGURATION_README.html est vachement bien faite pour apprendre Postfix.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#5 Le 11/11/2012, à 22:36
- ines2012
Re : Postfix +Domain Name Server
Je souhaite préciser que tu confonds deux choses.
Posfix demande l'adresse d'un serveur de noms de domaine, c'est-à-dire un serveur auquel faire des requêtes DNS pour obtenir les noms des ordinateurs/serveurs distants avec lesquels il communique.
Tu évoques un nom de domaine tout court, en demandant comment "trouver notre nom de domaine". Postfix n'a pas nécessairement besoin d'être associé à un quelconque nom de domaine, il s'agit bien là d'un simple accès vers un serveur DNS tiers (par exemple celui de Google, 8.8.8.8) ou qui t'appartient (auquel cas en effet il faut installer un serveur DNS, Bind par exemple).
Pour ma part je te conseillerais d'utiliser le(s) serveur(s) DNS de ton fournisseur d'accès, c'est ce qui sera le plus performant (ton fournisseur d'accès t'est bien plus proche que les serveurs de Google).
Bonjour;
Merci pour votre réponse,
c'est à dire je peux mettre au lieu dde DNS l'adresse de google 8.8.8.8 ou si mon entreprise possède un DNS primaire (celui qui figure dans Propriétés du protocole TCP/IP)?
Comment puis je modifier le fichier de configuration main. cf
# Bannière afficher lorsqu'on se connecte en SMTP sur le port 25
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
# Service qui envoie des notifications "nouveau message"
biff = no
# Desactive la commande SMTP VRFY. Arrête certaine technique pour avoir des adresses email
disable_vrfy_command = yes
# Impose au client SMTP de démarrer la session SMTP par une commande Helo (ou ehlo)
smtpd_helo_required = yes
# Avec le courier local ça ajoute .NDD aux adresses incomplètes (seulement le nom d'hote)
append_dot_mydomain = no
# Le nom de la machine du système de messagerie
# Par défaut c'est host.domain.tld mais on peut mettre un reverse dns
myhostname = REVERSE_DNS
# Le domaine utilisé par defaut pour poster les message local
myorigin = REVERSE_DNS
# Liste des domaines pour lequel le serveur doit accepter le courrier
mydestination = REVERSE_DNS, localhost.localdomain, localhost
# Pour effectuer des livraisons de courrier avec un relay (ici non)
relayhost =
# Liste des réseaux locaux autorisés
mynetworks = 127.0.0.0/8, IP_PUBLIQUE_SERVEUR
# Taille des boîtes au lettre (0 = illimité)
mailbox_size_limit = 0
# Séparateur entre le nom d'utilisateur et les extensions d'adresses
recipient_delimiter = +
# Interfaces réseaux à écouter (ici toutes)
inet_interfaces = all
# Gestion des boites mails virtuelle
# Contient les fichiers qui permettent de relier postfix mysql
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_aliases.cf,mysql:/etc/postfix/mysql-virtual_aliases_comptes.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domaines.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_comptes.cf
# Le dossier ou seront contenu les mails (=home de l'user vmail)
virtual_mailbox_base = /var/spool/vmail/
# L'id du groupe et de l'utilisateur vmail créé précédement
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
# Créer un dossier par comte email
virtual_create_maildirsize = yes
# A activer si vous souhaitez ajouter des quotas
virtual_mailbox_extended = yes
# Impose les limites au niveau des mails, dans notre cas aucune
virtual_mailbox_limit_maps = mysql:/etc/postfix/mysql-virtual_quotas.cf
# Ajouter une limite sur la taille des messages pour les boites virtuelles
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = "La boite mail de votre destinataire est pleine, merci de reessayez plus tard."
virtual_overquota_bounce = yes
# adresses d'expedition
smtpd_sender_restrictions =
permit_mynetworks,
warn_if_reject reject_unverified_sender
# adresses de destination
smtpd_recipient_restrictions =
permit_mynetworks,
reject_unauth_destination,
reject_non_fqdn_recipient
# client
smtpd_client_restrictions =
permit_mynetworks
En fait, que dois-je modifier et quelles sont les nouvelle valeurs à mettre?
Bonne journée,
Hors ligne
#6 Le 11/11/2012, à 22:49
- tiramiseb
Re : Postfix +Domain Name Server
c'est à dire je peux mettre au lieu dde DNS l'adresse de google 8.8.8.8 ou si mon entreprise possède un DNS primaire (celui qui figure dans Propriétés du protocole TCP/IP)?
Lorsqu'un serveur de nom de domaine est demandé, oui, tu fais ça.
Pour la configuration de Postfix, je ne comprend pas vraiment ce que tu souhaites faire et ce qui te bloque (à par l'utilisation de MySQL que j'ai abordée plus haut)...
PS: le post original a été débloqué, pour le problème lié à MySQL je suggère donc que la discussion se continue là-bas (http://forum.ubuntu-fr.org/viewtopic.php?id=1093771) ; ici on parle donc uniquement de serveur de nom de domaine.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
Pages : 1