Problème de configuration... FIXED [Postfix] - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 13-03-2004 à 15:27:32
Je ne c pas si tu as vu mais l'erreur fatale c'est sur le mail_owner. Tu dois avoir un user unix (généralement nommé postfix) qui est le proprio des mail.
Enfin, tu pourrais nous montrer ton main.cf ça aiderai un peu et un postconf
Marsh Posté le 13-03-2004 à 16:10:07
Je@nb a écrit : Je ne c pas si tu as vu mais l'erreur fatale c'est sur le mail_owner. Tu dois avoir un user unix (généralement nommé postfix) qui est le proprio des mail. |
#postconf -n |
Et voici mon /etc/postfix/main.cf :
# SOFT BOUNCE |
Marsh Posté le 13-03-2004 à 16:32:38
je ne vois pas de myhostanme ni de mydomain ds ta conf
as tu un server DNS ?
Marsh Posté le 13-03-2004 à 16:53:40
essaye avec:
myhostname = discovery
mydomain = homelan.net
normalement juste avec ça ça devrait marcher.
autrement je ne saurais trop te conseiller d'aller jeter un oeuil à ce site:
christian.caleca.free.fr ya tout ce qu'il faut pour monter un chtit postfix vite fait
Marsh Posté le 13-03-2004 à 17:52:50
>je ne vois pas de myhostanme ni de mydomain ds ta conf
> as tu un server DNS ?
Non, j'utilise ceux de Noos.
Marsh Posté le 13-03-2004 à 18:00:18
grosminet a écrit : essaye avec: |
Marche pas.
Je vais aller voir la doc que tu mentionnes...
Marsh Posté le 13-03-2004 à 18:01:08
Incarnation a écrit : >je ne vois pas de myhostanme ni de mydomain ds ta conf |
mets localhost comme myhostname alors
Marsh Posté le 13-03-2004 à 18:46:45
ReplyMarsh Posté le 13-03-2004 à 20:26:50
juste pour chipoter
(postconf -n suffit pas besoin de réeafficher le main.cf )
Marsh Posté le 14-03-2004 à 13:22:49
mikala a écrit : juste pour chipoter |
Marsh Posté le 15-03-2004 à 21:09:07
FIXED.
Il faut mettre ceci dans /etc/host et /var/spool/postfix/etc/host :
127.0.0.1 localhost.homelan.net localhost |
Marsh Posté le 15-03-2004 à 21:10:15
Incarnation a écrit : FIXED.
|
j ai pas de rep
Marsh Posté le 15-03-2004 à 21:23:08
Incarnation a écrit : > j ai pas de rep |
mince
je disais : j ai pas ce repertoire moi
Marsh Posté le 15-03-2004 à 21:28:01
>j ai pas ce repertoire moi
C'est peut-être spécifique à la version fournie par Mandrake.
Marsh Posté le 15-03-2004 à 21:31:29
non .
21:31 root@emmanuelle /var/spool/postfix# ls |
Marsh Posté le 15-03-2004 à 22:26:28
root@gate:/var/spool/postfix$ ls |
Marsh Posté le 13-03-2004 à 13:02:48
Bonjour à tous.
J'ai chez moi une machine faisant office de gateway/firewall.
Donc d'un côté je suis relié à mon provider (Noos, avec l'adresse IP attribuée par dhclient) et de l'autre côté à mon LAN (en 192.168.0.0/24, mon gateway ayant l'adresse 192.168.0.1).
Je désire monter un serveur de mail.
Comme je n'y connais rien et qu'il ne faut pas avoir les yeux plus gros que le ventre, ce serveur sera d'abord accessible uniquement du LAN.
Ma distribution est une Mandrake v9.2 à jour (au niveau de Mandrake Update), la version de Postfix est celle par défaut (postfix-2.0.13-3mdk.i586.rpm).
Je me heurte à plusieurs difficultés au niveau de la configuration du hostname, du domainname, et des interfaces réseaux en attente.
J'ai résumé mes différentes tentatives ci dessous :
hostname : Discovery
/etc/postfix/main.cf : par defaut
postalias: warning: My hostname Discovery is not a fully qualified name - set myhostname or mydomain in /etc/postfix/main.cf
postmap: warning: My hostname Discovery is not a fully qualified name - set myhostname or mydomain in /etc/postfix/main.cf
postmap: warning: My hostname Discovery is not a fully qualified name - set myhostname or mydomain in /etc/postfix/main.cf
postmap: warning: My hostname Discovery is not a fully qualified name - set myhostname or mydomain in /etc/postfix/main.cf
postmap: warning: My hostname Discovery is not a fully qualified name - set myhostname or mydomain in /etc/postfix/main.cf
postmap: warning: My hostname Discovery is not a fully qualified name - set myhostname or mydomain in /etc/postfix/main.cf
Mais Postfix se lance quand meme !
Suite à ce message, je décide de m'attibuer un FQDN bidon et de le mettre dans le fichier de configuration :
hostname : Discovery
/etc/postfix/main.cf : myhostname = discovery.homelan.net
postalias: warning: My hostname Discovery is not a fully qualified name - set myhostname or mydomain in /etc/postfix/main.cf
postalias: fatal: file /etc/postfix/main.cf: parameter mail_owner: unknown user name value: postfix myhostname = discovery.homelan.net
postmap: warning: My hostname Discovery is not a fully qualified name - set myhostname or mydomain in /etc/postfix/main.cf
postmap: fatal: file /etc/postfix/main.cf: parameter mail_owner: unknown user name value: postfix myhostname = discovery.homelan.net
postmap: warning: My hostname Discovery is not a fully qualified name - set myhostname or mydomain in /etc/postfix/main.cf
postmap: fatal: file /etc/postfix/main.cf: parameter mail_owner: unknown user name value: postfix myhostname = discovery.homelan.net
postmap: warning: My hostname Discovery is not a fully qualified name - set myhostname or mydomain in /etc/postfix/main.cf
postmap: fatal: file /etc/postfix/main.cf: parameter mail_owner: unknown user name value: postfix myhostname = discovery.homelan.net
postmap: warning: My hostname Discovery is not a fully qualified name - set myhostname or mydomain in /etc/postfix/main.cf
postmap: fatal: file /etc/postfix/main.cf: parameter mail_owner: unknown user name value: postfix myhostname = discovery.homelan.net
postmap: warning: My hostname Discovery is not a fully qualified name - set myhostname or mydomain in /etc/postfix/main.cf
postmap: fatal: file /etc/postfix/main.cf: parameter mail_owner: unknown user name value: postfix myhostname = discovery.homelan.net
Echec au lancement.
Je m'attribue donc physiquement le FQDN :
hostname : discovery.homelan.net
/etc/postfix/main.cf : myhostname = discovery.homelan.net
postalias: fatal: file /etc/postfix/main.cf: parameter mail_owner: unknown user name value: postfix myhostname = discovery.homelan.net
postmap: fatal: file /etc/postfix/main.cf: parameter mail_owner: unknown user name value: postfix myhostname = discovery.homelan.net
postmap: fatal: file /etc/postfix/main.cf: parameter mail_owner: unknown user name value: postfix myhostname = discovery.homelan.net
postmap: fatal: file /etc/postfix/main.cf: parameter mail_owner: unknown user name value: postfix myhostname = discovery.homelan.net
postmap: fatal: file /etc/postfix/main.cf: parameter mail_owner: unknown user name value: postfix myhostname = discovery.homelan.net
postmap: fatal: file /etc/postfix/main.cf: parameter mail_owner: unknown user name value: postfix myhostname = discovery.homelan.net
Petite amélioration : il y a moins d'erreur :-)
Et enfin :
hostname : discovery.homelan.net
/etc/postfix/main.cf : par défaut
Lancement sans erreurs, mais l'interface réseau en attente est seulement localhost.
Pour info, voici mon /etc/host :
127.0.0.1 localhost
192.168.0.1 Discovery
Message édité par Incarnation le 15-03-2004 à 21:09:41