Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2844 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  Sendmail et null client : local delivery is disabled

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Sendmail et null client : local delivery is disabled

n°1190430
guepe
J'ai du noir sur la truffe ?
Posté le 06-01-2010 à 21:21:48  profilanswer
 

J'ai un serveur avec postfix configuré : les mails partent correctement par exemple pour un destinataire vers gmail. L'adresse email du serveur est mettons srv@mondomaine.com
 
Lorsque le serveur veut envoyer un email a machin@mondomaine.com le mail ne part pas, voici l'erreur :  
 
Jan  6 05:49:32 srv postfix/error[24701]: BEE245DFC: to=<machin@mondomaine.com>, relay=none, delay=0.05, delays=0.04/0.01/0/0.01, dsn=5.0.0, status=bounced (local delivery is disabled)
 
Or tous les mails sont envoyés par l'ISP et devraient arriver au serveur de mail réel (qui lui n'est pas un null client). Je n'ai aucun contrôle sur ce serveur, je ne sais pas ou il est ni comment il est configuré. Bref disons c'est un serveur de mail pour mondomaine.com
 
Voici la config de postfix :
 


# See /usr/share/postfix/main.cf.dist for a commented, more complete version
 
 
# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
myorigin = /etc/mailname
 
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
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
 
readme_directory = no
 
# 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:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
 
# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.
 
##  SASL Settings
# This is going in to THIS server
smtpd_sasl_auth_enable = yes
# We need this
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtpd_sasl_local_domain = $myhostname
smtp_sasl_security_options = noanonymous  
smtp_sasl_tls_security_options = noanonymous
smtp_always_send_ehlo = yes
smtpd_sasl_application_name = smtpd
smtp_generaic_maps = hash:/etc/postfix/generic
canonical_maps = hash:/etc/postfix/canonical
 
#myhostname = mondomaine.com
#alias_maps = hash:/etc/aliases
#alias_database = hash:/etc/aliases
#myorigin = /etc/mailname
mydestination = mondomaine.com
#, srv, localhost.localdomain, localhost
relayhost = relais.videotron.ca
#mail.domaine.com
#mynetworks = 127.0.0.0/8 [:ffff:127.0.0.0]/104 [:1]/128, 192.168.1.2
#mynetworks = 127.0.0.0/8, 192.168.1.0/24
#mailbox_command = procmail -a "$EXTENSION"
#mailbox_size_limit = 0
#recipient_delimiter = +
inet_interfaces = loopback-only
local_transport = error:local delivery is disabled


 
Pourquoi cela ne marche-t-il pas ?


---------------
Un blog qu'il est bien
mood
Publicité
Posté le 06-01-2010 à 21:21:48  profilanswer
 

n°1190443
[Albator]
MDK un jour, MDK toujours !
Posté le 06-01-2010 à 22:52:53  profilanswer
 

Chuis pas certain d'avoir tout compris dans ton énoncé, mais ne suffit-il pas de virer la dernière ligne ??

n°1190458
guepe
J'ai du noir sur la truffe ?
Posté le 07-01-2010 à 03:31:49  profilanswer
 

Si je le fais, postfix donne ca dans syslog (c'est une debian)
 


Jan  6 12:24:34 srv postfix/local[25087]: 5013B5E05: to=<machin@mondomaine.com, relay=local, delay=10, delays=10/0.01/0/0.01, dsn=5.1.1, status=bounced (unknown user: "machin" )


 
Pourquoi il choisit relay=local ? J'aimerai que le serveur ne passe jamais par le local. Ca doit etre possible non ?


---------------
Un blog qu'il est bien
n°1190469
BenjiS
Posté le 07-01-2010 à 09:38:13  profilanswer
 

guepe a écrit :

Si je le fais, postfix donne ca dans syslog (c'est une debian)
 


Jan  6 12:24:34 srv postfix/local[25087]: 5013B5E05: to=<machin@mondomaine.com, relay=local, delay=10, delays=10/0.01/0/0.01, dsn=5.1.1, status=bounced (unknown user: "machin" )


 
Pourquoi il choisit relay=local ? J'aimerai que le serveur ne passe jamais par le local. Ca doit etre possible non ?


 

mydestination = mondomaine.com


C'est cette ligne là dans ta config qui explique à postfix que "mondomaine.com" est le domaine local. Donc si tu envoies un mail à "quoiquecesoit@mondomaine.com" il essaiera de l'envoyer à un utilisateur local. Si ce domaine n'est pas réellement hébergé sur cette machine côté mail, il faut mettre autre chose, typiquement :

mydestination = nomduserveur.mondomaine.com


 
ainsi, seuls les mails destinés à nomduserver.mondomaine.com (le sous-domaine) seront considérés comme locaux.  
Modifie aussi /etc/mailname pour avoir la même valeur si possible.
 

n°1190591
guepe
J'ai du noir sur la truffe ?
Posté le 07-01-2010 à 16:03:29  profilanswer
 

Ah bah c'est super clair, et en plus ca marche super bien  :o  
 
Merci à toi, j'apprend (non administrer une machine n'est pas mon métier du tout, je fais ca pour le funpour les emmerdes  :D


---------------
Un blog qu'il est bien

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  Sendmail et null client : local delivery is disabled

 

Sujets relatifs
svn et suppression de copie locale[RESOLU] pb installation client oracle oci 8 sur debian
client/serveur ssh et affichage [Resolu][RESOLU] Nagios : installation de NRPE sur client
Sendmail : GROS probleme de relayUbuntu wifi - problème d'upload sur réseau local
OpenVPN -- serveur sur OpenBSD -- client Debiansmb.conf profil itinérant/local
smtp postfix: marche en local mais aucune réponse via eth0[Résolu] Problème d'enregistrement local avec Kompozer
Plus de sujets relatifs à : Sendmail et null client : local delivery is disabled


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR