Debian postfix sasl = prise de tête

Debian postfix sasl = prise de tête - Logiciels - Linux et OS Alternatifs

Marsh Posté le 18-10-2006 à 12:41:03    

Debian PostFix mal de tête
salut, j'ai un mal fou (bon premiere pierre dans l'eau) à configurer postfix avec sasl sur ma debian.
 
voila le contenu de /etc/postfix/main.cf

Code :
  1. smtpd_ banner = $myhostname ESMTP $mail_name (Debian/GNU)
  2. biff = no
  3. # appending .domain is the MUA's job.
  4. append_dot_mydomain = no
  5. # Uncomment the next line to generate "delayed mail" warnings
  6. #delay_warning_time = 4h
  7. myhostname = mon-domaine
  8. mydomain = mon-domaine.com
  9. myorigin = $myhostname
  10. mydestination = $myhostname, $mydomain, localhost.$mydomain, localhost
  11. relayhost =
  12. home_mailbox = Maildir/
  13. mailbox_command = /usr/bin/procmail -Y -a $DOMAIN
  14. relay_domain =
  15. alias_maps = hash:/etc/aliases
  16. alias_datab ase = hash:/etc/aliases
  17. setgid_grou p = postdrop
  18. mail_owner = postfix
  19. mailbox_size_limit = 0
  20. mail_spool_directory = /var/spool/mail
  21. smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
  22. delay_warning_ti me = 4h
  23. recipient_delimiter = +
  24. smtpd_sasl_auth_enable = yeh
  25. smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
  26. smtpd_sasl_security_options = noanonymous, noplaintext


/etc/postfix/sa sl_passwd contient des users sous la forme
 
mon-domaine username:password
 
/etc/host s

Code :
  1. Do not remove the following line, or various programs
  2. # that require network functionality will fail.
  3. 127.0.0.1 localhost.mon-domaine.com localhost
  4. 88.88.200.99 ( fictive) mon-domaine.mon-domaine.com mon-domaine
  5. # The following lines are desirable for IPv6 capable hosts
  6. #(added automatically by netbase upgrade)
  7. ::1 ip6-localhost ip6-loopback
  8. feo0::0 ip6-localnet
  9. ff00::0 ip6-mcastprefix
  10. ff02::1 ip6-allnodes
  11. ff02::2 ip6-allrouters
  12. ff02::3 ip6-allhosts


Dans mon client mail, sur smtp je met smtp.mon-domaine.com (smtp.mon-domaine.com pointe sur le reverse du server)
 
username:password
 
Je pige pas pourquoi ca fonctionne pas :/
 
Si vous avez une solution plus facile pr mettre en place smtp,imap avec acces exterieur filtrer par login je prend avec grand plaisir.


Message édité par Profil supprimé le 18-10-2006 à 12:42:23
Reply

Marsh Posté le 18-10-2006 à 12:41:03   

Reply

Marsh Posté le 18-10-2006 à 13:07:16    

Bon ca semble marcher en local, mais j'arrive pas depuis un autre poste en passant par l'adresse du server (pas l'adresse local) à emettre
 
j'utilise le nom d'utilisateur username l'adresse username@mon-domaine.com et le mot de passe password
 
smtp.mon-domaine.com

Reply

Marsh Posté le 18-10-2006 à 14:01:34    

envoi vers l'exterieur - smtp.mon-domaine.com
 
envoi depuis le server, ca fonctionne
 
je recois
 
From - Wed Oct 18 13:54:10 2006
X-Account-Key: account3
X-UIDL: 1161172412.24803.mrelay4-2
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
Return-Path: <username@mon-domaine.com>
Delivered-To: online.fr-xxxx@free.fr
Received: (qmail 24581 invoked from network); 18 Oct 2006 11:53:31 -0000
Received: from 87.98.219.xx (HELO mon-domaine) (87.98.219.xx)
  by mrelay4-2.free.fr with SMTP; 18 Oct 2006 11:53:31 -0000
Received: from [87.98.219.xx] (mon-domaine.mon-domaine.com [87.98.219.xx])
 by mon-domaine (Postfix) with ESMTP id 785FD1069D
 for <xxxxx@free.fr>; Wed, 18 Oct 2006 15:53:35 +0200 (CEST)
Message-ID: <453631DF.6060701@mon-domaine.com>
Date: Wed, 18 Oct 2006 15:53:35 +0200
From: root <username@mon-domaine.com>
User-Agent: Debian Thunderbird 1.0.2 (X11/20060926)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: xxxxx@free.fr
Subject: test
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
 
test
 
Par contre lorsque j'éssaie depuis un autre ordinateur n'étant pas sur le local du server ca me rejette et me repond "relay acces denied", je suppose que par défaut le server n'accepte que l'envoi depuis l'interieur , comment modifier ca ?


Message édité par Profil supprimé le 18-10-2006 à 14:07:35
Reply

Marsh Posté le 18-10-2006 à 21:14:11    

Et si tu jettais un coup d'oeil sur /var/log/mail.log:
 
dans un shell en root tu fait
tail -f /var/log/mail.log
 
Et ensuite, refait tes tests de mails > tu verra s'afficher dans ton shell un peut plus d'info, peut être.

Reply

Marsh Posté le 18-10-2006 à 21:22:38    

Moi j'ai ca dans mon fichier de conf... essaye un peu
 

smtpd_recipient_restrictions=permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination

Reply

Marsh Posté le 18-10-2006 à 22:19:39    

Oct 19 00:16:50 mon-domaine postfix/smtpd[25861]: connect from unknown[81.185.113.110]
Oct 19 00:16:58 mon-domaine postfix/smtpd[25861]: warning: SASL authentication failure: no secret in database
Oct 19 00:16:58 mon-domaine postfix/smtpd[25861]: warning: unknown[81.185.113.110]: SASL CRAM-MD5 authentication failed
Oct 19 00:17:33 mon-domaine postfix/smtpd[25861]: lost connection after AUTH from unknown[81.185.113.110]
Oct 19 00:17:33 mon-domaine postfix/smtpd[25861]: disconnect from unknown[81.185.113.110]
 
Je peux donc me loguer sur le server smtp je met mon mot de passe rien ne ce passe, il me repropose de me loguer et ainsi de suite.
 
 
:.(


Message édité par Profil supprimé le 18-10-2006 à 22:37:04
Reply

Marsh Posté le 18-10-2006 à 23:37:49    

"no secret in database" > ta base de donnée sasl est vide > pas d'users pour ton SMTP. Cherche du coté de SASL et de sa config.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed