Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

aide POSTFIX

6 réponses
Avatar
Web Dreamer
Je doit être un gros nul!

j'ai beau lire les howtos, tourner dans tous les sens, en anglais comme en
français, j'arrive pas à poster!
j'essay depuis ce matin, et rien n'y fait.
une aide me serait utile.

je test en local en faisant :
# mail webdreamer -s test
test local
.
Cc:
#

mais je reçois rien sous webdreamer.

le probleme vien surement d'un myhostname ou d'un alias, car voici un cat
/var/log/mail/info (les autres sont fichiers sont vides):

Feb 2 22:49:00 MonOrdi postfix/pickup[7648]: B1FFD1B938: uid=0 from=<root>
Feb 2 22:49:00 MonOrdi postfix/cleanup[7823]: B1FFD1B938:
message-id=<20040202224900.B1FFD1B938@MonOrdi>
Feb 2 22:49:00 MonOrdi postfix/nqmgr[7649]: B1FFD1B938:
from=<root@MonOrdi>, size=273, nrcpt=1 (queue active)
Feb 2 22:49:01 MonOrdi postfix/smtp[7825]: B1FFD1B938:
to=<webdreamer@MonOrdi.MonOrdi>, orig_to=<webdreamer>, relay=none, delay=1,
status=bounced (Name service error for name=MonOrdi.MonOrdi type=A: Host
not found)
Feb 2 22:49:01 MonOrdi postfix/cleanup[7823]: 37FFE1B939:
message-id=<20040202224901.37FFE1B939@MonOrdi>
Feb 2 22:49:01 MonOrdi postfix/nqmgr[7649]: 37FFE1B939: from=<>, size=1828,
nrcpt=1 (queue active)
Feb 2 22:49:01 MonOrdi postfix/smtp[7825]: 37FFE1B939:
to=<root@MonOrdi.MonOrdi>, orig_to=<root@MonOrdi>, relay=none, delay=0,
status=bounced (Name service error for name=MonOrdi.MonOrdi type=A: Host
not found)

pourquoi il me l'envoi à MonOrdi.MonOrdi ? et pas à :
webdreamer ?
ou
webdreamer@MonOrdi ?

je merdoie ou?
j'ai tout essayé, sans vous je risque de baisser les bras!
Merci de votre aide.

voici mon main.cf :

queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
mail_owner = postfix
myhostname = MonOrdi
inet_interfaces = $myhostname, localhost
mydestination = $myhostname, localhost.$mydomain
unknown_local_recipient_reject_code = 450
alias_maps = hash:/etc/postfix/aliases
mail_spool_directory = /var/spool/mail
mailbox_command = /usr/bin/procmail -Y -a $DOMAIN
smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) (Mandrake Linux)
debug_peer_level = 2
debugger_command =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
xxgdb $daemon_directory/$process_name $process_id & sleep 5
delay_warning_time = 4
sendmail_path = /usr/sbin/sendmail.postfix
newaliases_path = /usr/bin/newaliases.postfix
mailq_path = /usr/bin/mailq.postfix
setgid_group = postdrop
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/postfix-2.0.6/samples
readme_directory = /usr/share/doc/postfix-2.0.6/README_FILES
alias_database = hash:/etc/postfix/aliases
myorigin = $mydomain
masquerade_domains = $mydomain
virtual_maps = hash:/etc/postfix/virtual
canonical_maps = hash:/etc/postfix/canonical
transport_maps = hash:/etc/postfix/transport
defer_transports = smtp


mon canonical :

@ webdreamer@vousavezquoi.fr
webdreamer webdreamer@vousavezquoi.fr


mon transport :

localhost local:
webdreamer local:
webdreamer@vousavezquoi.fr local:


mon aliases :

postmaster: root
MAILER-DAEMON: postmaster
bin: root
daemon: root
games: root
ingres: root
nobody: root
system: root
toor: root
foo: root
falken: root
admin: root
manager: root
dumper: root
operator: root
decode: root
moof: root
moog: root
info: staff
marketing: staff
sales: staff
support: staff
abuse: postmaster
noc: root
security: root
hostmaster: root
news: usenet
usenet: root
www: webmaster
webmaster: root
uucp: root
ftp: root
staff: postmaster
office: postmaster
all: postmaster
tech: postmaster
ops: postmaster
root: webdreamer@vousavezquoi.fr


merci de votre aide.

--
Web Dreamer
Linux Registered User #313652 at http://counter.li.org/
Remplacer nospam par tiscali pour répondre.
Replace nospam by tiscali to answer.

6 réponses

Avatar
Ulrich Massamba
Web Dreamer wrote:
Je doit être un gros nul!

j'ai beau lire les howtos, tourner dans tous les sens, en anglais comme en
français, j'arrive pas à poster!
j'essay depuis ce matin, et rien n'y fait.
une aide me serait utile.

je test en local en faisant :
# mail webdreamer -s test
test local
.
Cc:
#

mais je reçois rien sous webdreamer.

le probleme vien surement d'un myhostname ou d'un alias, car voici un cat
/var/log/mail/info (les autres sont fichiers sont vides):

Feb 2 22:49:00 MonOrdi postfix/pickup[7648]: B1FFD1B938: uid=0 from=<root>
Feb 2 22:49:00 MonOrdi postfix/cleanup[7823]: B1FFD1B938:
message-id=
Feb 2 22:49:00 MonOrdi postfix/nqmgr[7649]: B1FFD1B938:
from=, size'3, nrcpt=1 (queue active)
Feb 2 22:49:01 MonOrdi postfix/smtp[7825]: B1FFD1B938:
to=, orig_to=<webdreamer>, relay=none, delay=1,
status=bounced (Name service error for name=MonOrdi.MonOrdi type=A: Host
not found)
Feb 2 22:49:01 MonOrdi postfix/cleanup[7823]: 37FFE1B939:
message-id=
Feb 2 22:49:01 MonOrdi postfix/nqmgr[7649]: 37FFE1B939: from=<>, size28,
nrcpt=1 (queue active)
Feb 2 22:49:01 MonOrdi postfix/smtp[7825]: 37FFE1B939:
to=, orig_to=, relay=none, delay=0,
status=bounced (Name service error for name=MonOrdi.MonOrdi type=A: Host
not found)

pourquoi il me l'envoi à MonOrdi.MonOrdi ? et pas à :
webdreamer ?
ou
?


Postfix n'arrive pas a trouve un record MX ou A.
Verifie bien que le nom de ta machine est bien declare dans ton serveur
DNS et que ta machine l'utilise bien.

---
Ulrich Massamba


Avatar
Web Dreamer
Web Dreamer ( ) à écrit ce Mardi 3 Février 2004 00:42
sur le forum fr.comp.mail dans <401ee0dc$0$25460$ :

Je me réponds tout seul, mais ça peut en interresser.
j'ai remplacé :
myhostname = MonOrdi
par :
myhostname = localhost

et ça marche.

il me répondait que MonOrdi était not a fully qualified name

Pourquoi?

j'ai pourtant MonOrdi dans /etc/hosts

Merci.

--
Web Dreamer
Linux Registered User #313652 at http://counter.li.org/
Remplacer nospam par tiscali pour répondre.
Replace nospam by tiscali to answer.
Avatar
Web Dreamer
Ulrich Massamba ( ) à écrit ce Mardi 3
Février 2004 09:20 sur le forum fr.comp.mail dans
<bvo2ub$1ju7$ :


Postfix n'arrive pas a trouve un record MX ou A.


J'ai peur de paraitre bête, mais c'est quoi?

Verifie bien que le nom de ta machine est bien declare dans ton serveur
DNS et que ta machine l'utilise bien.


J'ai pas de serveur DNS (enfin, je sais pas, mais bind est pas installé au
cas ou ça réponds à la question), mais mon /etc/hosts contient :

$cat /etc/hosts
127.0.0.1 localhost
192.168.adr1 MonOrdi
192.168.adr2 AutreOrdi
192.168.adr3 MonRouteur
192.168.adr4 MonModem

avec adr=qqchose.qqchose mais tu aurras compris.

voic mon /etc/resolv.conf
search noos.fr local
nameserver 127.0.0.1
nameserver 212.198.0.91
nameserver 212.198.2.51

En tout cas postfix fonctionne en remplacent myhostname par localhost, mais
bon, j'aimerais bien comprendre.

de plus pour poster à l'exterieur, si je fait dans main.cf :
relayhost = [212.198.2.11]
ça marche à la perfection.
mais si je fait
relayhost = smtp.noos.fr
ça marche pas (toujours).
j'ai même essayé:
relayhost = [smtp.noos.fr] et c'est pas mieux.

pourtant, le DNS de mon FAI est bien dans /etc/resolv.conf
à moins que ce DNS (de noos) marche pas terrible.

PS.: shorewall ne laisse pas passer autre chose (en entrant) que AutreOrdi
et bloc ma propre adresse IP (MonOrdi) ceci expliquerait'il cella
Quels ports ouvrir?

Merci de ton aide.

---
Ulrich Massamba



--
Web Dreamer
Linux Registered User #313652 at http://counter.li.org/
Remplacer nospam par tiscali pour répondre.
Replace nospam by tiscali to answer.

Avatar
Web Dreamer
Web Dreamer ( ) à écrit ce Mardi 3 Février 2004 13:49
sur le forum fr.comp.mail dans <401f9949$0$2977$ :


PS.: shorewall ne laisse pas passer autre chose (en entrant) que AutreOrdi
et bloc ma propre adresse IP (MonOrdi) ceci expliquerait'il cella
Quels ports ouvrir?


J'ai testé, en autorisant ma propre IP ça change rien.

même avec :
$ cat /etc/hosts.deny
ALL: ALL EXCEPT 127.0.0.1

$ cat /etc/hosts.allow
ALL: LOCAL
ALL: 192.168.0.0/255.255.255.0

donc, il faut absolument bind pour que ça marche avec "MonOrdi" au lieu de
"localhost"?

car si en local je fait :
$ ping -c1 MonOrdi
PING MonOrdi (192.168.adr1) 56(84) bytes of data.
64 bytes from MonOrdi (192.168.adr1): icmp_seq=1 ttld time=0.158 ms

--- MonOrdi ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.158/0.158/0.158/0.000 ms

donc la résolution du nom semble marcher en local, mais pas pour postfix.

Je _DOIT_ mêtre un serveur DNS avec postfix si j'utilise un nom de machine?


Merci de ton aide.


--
Web Dreamer
Linux Registered User #313652 at http://counter.li.org/
Remplacer nospam par tiscali pour répondre.
Replace nospam by tiscali to answer.

Avatar
Ulrich Massamba
Web Dreamer wrote:
Ulrich Massamba ( ) à écrit ce Mardi 3
Février 2004 09:20 sur le forum fr.comp.mail dans
<bvo2ub$1ju7$ :



Postfix n'arrive pas a trouve un record MX ou A.



Quand tu essaie d'envoyer un mail ton serveur smtp essaie de trouver
dans l'ordre un enregistrement MX (Mail eXchanger, la machine charge de
recevoir les mails pour un domaine) ou A (Une adresse IP)
Et envoie le mail a l'une ou l'autre de machines ainsi trouvee.

J'ai peur de paraitre bête, mais c'est quoi?


Verifie bien que le nom de ta machine est bien declare dans ton serveur
DNS et que ta machine l'utilise bien.



J'ai pas de serveur DNS (enfin, je sais pas, mais bind est pas installé au
cas ou ça réponds à la question), mais mon /etc/hosts contient :


C'est bien que BIND soit installe mais encore faut il qu'il soit
configure pour ton domaine.


$cat /etc/hosts
127.0.0.1 localhost
192.168.adr1 MonOrdi
192.168.adr2 AutreOrdi
192.168.adr3 MonRouteur
192.168.adr4 MonModem


Postfix ne l'utilise pas.

avec adr=qqchose.qqchose mais tu aurras compris.

voic mon /etc/resolv.conf
search noos.fr local
nameserver 127.0.0.1
nameserver 212.198.0.91
nameserver 212.198.2.51


La premiere ligne nameserver est inutile dans ton cas vu que ton serveur
dns est loin d'etre configurer, vaut mieux ne pas faire les resolutions
DNS par toi meme mais utilise les serveurs dns de ton provider.
Ou sinon configure ton dns et met comme forwarders les 2 serveurs dns de
ton provider.
http://www.freenix.fr/unix/linux/HOWTO/DNS-HOWTO.html

En tout cas postfix fonctionne en remplacent myhostname par localhost, mais
bon, j'aimerais bien comprendre.


Heuresement. Cette interface sert justement a faire fonctionner certains
demons quand on a pas de reseau ...

de plus pour poster à l'exterieur, si je fait dans main.cf :
relayhost = [212.198.2.11]
ça marche à la perfection.
mais si je fait
relayhost = smtp.noos.fr
C'est bizarre que ca marche pour l'ip ! Regarde les message d'erreur

dans les logs.

ça marche pas (toujours).
j'ai même essayé:
relayhost = [smtp.noos.fr] et c'est pas mieux.

pourtant, le DNS de mon FAI est bien dans /etc/resolv.conf
à moins que ce DNS (de noos) marche pas terrible.

PS.: shorewall ne laisse pas passer autre chose (en entrant) que AutreOrdi
et bloc ma propre adresse IP (MonOrdi) ceci expliquerait'il cella
Quels ports ouvrir?


Ne filtre pas le port 53.


---
Ulrich Massamba



Avatar
Web Dreamer
Ulrich Massamba ( ) à écrit ce Mardi 3
Février 2004 16:21 sur le forum fr.comp.mail dans
<bvoe9d$1m0c$ :


Verifie bien que le nom de ta machine est bien declare dans ton serveur
DNS et que ta machine l'utilise bien.




c'est OK

C'est bien que BIND soit installe mais encore faut il qu'il soit
configure pour ton domaine.


j'ai configuré

Ou sinon configure ton dns et met comme forwarders les 2 serveurs dns de
ton provider.
http://www.freenix.fr/unix/linux/HOWTO/DNS-HOWTO.html


je l'ai fait, mais :

# rndc start
rndc: connect failed: connection refused
[ etc]# service named status
rndc: connect failed: connection refused
[ etc]# service named stop
Arrêt de named : [ECHEC ]
[ etc]# service named start
Lancement de named : [ OK ]
[ etc]# service named status
rndc: connect failed: connection refused

quésaco ????
j'ai fait une recherche sous google, y'a plein de gens avec ce problème, et
les sollutions sont plus là :-(

--
Web Dreamer
Linux Registered User #313652 at http://counter.li.org/
Remplacer nospam par tiscali pour répondre.
Replace nospam by tiscali to answer.