Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/02/2007, à 18:40

Asa

Configuration postfix

Bonjour,

J'ai installé un postfix avec un imap pour me faire un serveur de mail.
Après pas mal de recherche et de configuration j'ai réussi a avoir une situation encouragente. Mais j'ai encore deux soucis.

1) Je peux envoyer des mails en local (grace a la commande mail) mais uniquement sur les adresse locale. Je n'arrive pas a le faire sur les adresse extérieur.
J'ai ce message :

Feb 22 17:25:39 narf postfix/pickup[11776]: E27259B8469: uid=1000 from=<asa>
Feb 22 17:25:39 narf postfix/cleanup[11890]: E27259B8469: message-id=<20070222162539.E27259B8469@mail.domaine.fr>
Feb 22 17:25:39 narf postfix/qmgr[11777]: E27259B8469: from=<asa@domaine.fr>, size=328, nrcpt=1 (queue active)
Feb 22 17:25:39 narf postfix/qmgr[11777]: E27259B8469: to=<asa@mail-exterieur.com>, relay=none, delay=0, status=deferred (delivery temporarily suspended: deferred transport)

2) Du coté client, ave cun client extérieur au réseau j'obtiens pour des mails exterieur a mon domaine :

Feb 22 17:32:13 narf postfix/smtpd[12061]: connect from domaine-exterieur.com[xxx.xxx.xxx.xxx]
Feb 22 17:32:13 narf postfix/smtpd[12061]: NOQUEUE: reject: RCPT from domaine-exterieur.com[xxx.xxx.xxx.xxx]: 554 <asa@domaine-exterieur.com>: Relay access denied; from=<asa@domaine.fr> to=<asa@domaine-exterieur.com> proto=ESMTP helo=<XXX>
Feb 22 17:32:16 narf postfix/smtpd[12061]: disconnect from domaine-exterieur.com[xxx.xxx.xxx.xxx]

Voici mon fichier de conf /etc/postfix/main.cf

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache

myhostname = mail.domaine.fr
mydomain =  domaine.fr

alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = $mydomain
mydestination = $myhostname localhost.$mydomain $mydomain
mynetworks = 127.0.0.0/8, 192.168.0.0/25
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
home_mailbox = Maildir/
default_transport = smtp
relayhost = [smtp.free.fr]
defer_transports = smtp

#2 Le 22/02/2007, à 19:02

Uggy

Re : Configuration postfix

Asa a écrit :

delay=0, status=deferred (delivery temporarily suspended: deferred transport)

Pourquoi as tu ajouté "defer_transports = smtp" a ton main.cf ???

(édité)


Asa a écrit :

domaine-exterieur.com[xxx.xxx.xxx.xxx]: 554 <asa@domaine-exterieur.com>: Relay access denied; f

Pourquoi as tu ajouté "relayhost = [smtp.free.fr]" a ton main.cf ???

Est ce que le serveur Postfix "sort" avec une IP free ??

Dernière modification par Uggy (Le 23/02/2007, à 12:44)

Hors ligne

#3 Le 22/02/2007, à 19:03

Uggy

Re : Configuration postfix

Mieux vaut un "postconf -n" que le main.cf
http://doc.ubuntu-fr.org/serveur/comment_soumettre_un_probleme_postfix_sur_le_forum

Hors ligne

#4 Le 22/02/2007, à 21:39

Thamior

Re : Configuration postfix

Uggy a écrit :
Asa a écrit :

delay=0, status=deferred (delivery temporarily suspended: deferred transport)

Pourquoi as tu ajouté "default_transport = smtp" a ton main.cf ???

Asa a écrit :

domaine-exterieur.com[xxx.xxx.xxx.xxx]: 554 <asa@domaine-exterieur.com>: Relay access denied; f

Pourquoi as tu ajouté "relayhost = [smtp.free.fr]" a ton main.cf ???

Est ce que le serveur Postfix "sort" avec une IP free ??

Je crois, de plus, que free a coupé par défaut, son relais smtp (option a réactiver pour les abonnés free).
La solution reste maintenant un DNS avec MX

Hors ligne

#5 Le 22/02/2007, à 21:53

Uggy

Re : Configuration postfix

Thamior a écrit :

Je crois, de plus, que free a coupé par défaut, son relais smtp (option a réactiver pour les abonnés free).

Rien a voir.. La il a "Relay access denied"... Alors que ce que Free a coupé (par défaut mais c'est modifiable) sur les freebox, c'est tous les accès aux ports 25 autres que vers smtp.free.fr

La il a pas un timeout,  et en + c'est vers smtp.free.fr...

Hors ligne

#6 Le 22/02/2007, à 23:37

Thamior

Re : Configuration postfix

arff.. désolé, j'étais à coté de la plaque..:(

Hors ligne

#7 Le 23/02/2007, à 12:18

Asa

Re : Configuration postfix

Uggy a écrit :

Pourquoi as tu ajouté "default_transport = smtp" a ton main.cf ???

A vrai dire c'est dans un tutoriel que j'ai trouvé ca. Je suis un peu paumé la dessus en fait...

Uggy a écrit :

Pourquoi as tu ajouté "relayhost = [smtp.free.fr]" a ton main.cf ???

J'ai un ami qui m'a conseillé d'utiliser le smtp de free en relais. Et j'ai vu aussi sur certains forums qu'il est fréquent que les ips free soit blacklisté.

J'ai un nom de domaine avec un MX il me semble.

Uggy a écrit :

Est ce que le serveur Postfix "sort" avec une IP free ??

je comprend pas trop ta question... Tu me demande si les mails sortent quand c'est une adresse free?

P.S. : Désolé je suis un peu faible en système, mais je fais de mon mieux pour apprendre smile

#8 Le 23/02/2007, à 12:21

Asa

Re : Configuration postfix

le resultat de  postconf -n :

alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
default_transport = smtp
defer_transports = smtp
home_mailbox = Maildir/
inet_interfaces = all
mailbox_size_limit = 0
mydestination = $myhostname localhost.$mydomain $mydomain
mydomain = narf.fr
myhostname = mail.narf.fr
mynetworks = 127.0.0.0/8, 192.168.0.0/25
myorigin = $mydomain
recipient_delimiter = +
relayhost = [smtp.free.fr]
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtpd_use_tls = yes

Je laisse le nom de domaine ca aidera a la compréhension.

#9 Le 23/02/2007, à 12:41

Uggy

Re : Configuration postfix

Ok..
Je reformule alors:
- Vire les lignes
default_transport = smtp
defer_transports = smtp
relayhost = [smtp.free.fr]

- Quel est le provider de la conexion Internet utilisée par le serveur Postfix ?
A priori c'est pas Free.

Hors ligne

#10 Le 23/02/2007, à 12:45

Asa

Re : Configuration postfix

La connection du serveur c'est free avec une freebox V3 ou 4.
Par contre, le client que j'utilise n'est pas connecté au net grace a une connection free.

#11 Le 23/02/2007, à 12:59

Asa

Re : Configuration postfix

En enlevant les 3 lignes j'ai la meme erreur.
Dois je mettre en place une authentification smtp ?
Si oui, est ce que vous avez un tuto bien foutu pour ca?

#12 Le 23/02/2007, à 15:42

Uggy

Re : Configuration postfix

Asa a écrit :

En enlevant les 3 lignes j'ai la meme erreur.
Dois je mettre en place une authentification smtp ?

Non. Tu dois surtout nous redonner un "postconf -n" et les logs correspondants aux test.

Hors ligne

#13 Le 23/02/2007, à 15:51

Asa

Re : Configuration postfix

Désolé j'ai pas l'habitude de venir ici. Généralement je régle mes soucis tout seul mais la...

le postcont -n :

alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
home_mailbox = Maildir/
inet_interfaces = all
mailbox_size_limit = 0
mydestination = $myhostname localhost.$mydomain $mydomain
mydomain = narf.fr
myhostname = mail.narf.fr
mynetworks = 127.0.0.0/8, 192.168.0.0/25
myorigin = $mydomain
recipient_delimiter = +
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtpd_use_tls = yes

mail.info :

Feb 23 14:47:37 narf postfix/smtpd[17464]: connect from degetel-gate.coltfrance.com[195.68.94.163]
Feb 23 14:47:37 narf postfix/smtpd[17464]: NOQUEUE: reject: RCPT from degetel-gate.coltfrance.com[195.68.94.163]: 554 <jleonard@degetel.com>: Relay access denied; from=<asa@narf.fr> to=<jleonard@degetel.com> proto=ESMTP helo=<DEGETELW0020>
Feb 23 14:47:41 narf postfix/smtpd[17464]: disconnect from degetel-gate.coltfrance.com[195.68.94.163]

il n'y a rien dans les mail.err et mail.warn

#14 Le 23/02/2007, à 16:43

Uggy

Re : Configuration postfix

Donc contrairement a ce que tu as dit, l'erreur n'est pas du tout la meme.Bref...

Au vu des logs, la machine 195.68.94.163 se connecte sur ton serveur, et essaye d'envoyer un mail pour l'adresse jleonaxxx@degetel.com. ?? ?
Ce domaine n'est pas accepté par ton Postfix vu ta conf. (Tu n'accepte que narf.fr)

Je pige pas ton test, les domaines narf et degetel ont l'air inversé

Hors ligne

#15 Le 23/02/2007, à 17:05

Asa

Re : Configuration postfix

Non
La ce que j'essaye de faire c'est d'un client extérieur au réseau du serveur, un envoi de mail.
Pour envoyer ce mail j'utilise le compte sur narf.fr, et je cherche a l'envoyer a l'autre adresse jleoxxx@degetel.com.

Hors ligne

#16 Le 23/02/2007, à 17:31

Uggy

Re : Configuration postfix

Ok donc tu veux, depuis une IP "externe", envoyer dans mail a travers le Postfix, vers un domaine que Postfix ne gère pas ?  c'est cela ?

Heureusement que Postfix te bloque... Sinon tu serais "open relay" et ton serveur serait utilisé pour envoyer des spams.

Seules les IPs de "mynetworks" peuvent envoyer des mails vers des domaines non "gérés" par ton postfix (des domaines autres que mail.narf.fr et narf.fr)

Hors ligne

#17 Le 23/02/2007, à 17:50

Asa

Re : Configuration postfix

Je me doute !!
C'est bien pour ca que je parlais d'authentification.
Je vais essayer de mettre le ssal (j'ai pas le nom exacte) ce week end, je verrai ce que ca donne.

Hors ligne

#18 Le 23/02/2007, à 18:26

Uggy

Re : Configuration postfix

Ok. Maintenant que le pb de "deferred transport" est résolu et que j'en sais + sur ton réseau et ce que tu veux faire, alors oui il te faut du sasl:
http://www.postfix.org/SASL_README.html

Hors ligne