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 06/10/2007, à 10:30

zerros

[Résolu]smtp relay access denied ?

Bonjour,

J'ai un probleme d'envoi de mail avec mon smtp sad :

Oct  6 10:15:33 localhost postfix/smtpd[14699]: NOQUEUE: reject: RCPT from
plb95-2-82-236-77-42.fbx.proxad.net[82.236.77.42]: 554 5.7.1 <reza@yyy.fr>: Relay access denied;
 from=<zerros@xxx.com> to=<reza@yyy.fr> proto=ESMTP helo=<[192.168.7.22]>

tout les mails envoyés en dehors du domaine xxx se voit rejetés avec un Relay access denied.

Après analyse, ces mails ont l'air d'être rejeté car le serveur me voit arriver en [82.236.77.42] et le ehlo envoyer par le client mail est [192.168.7.22]. Donc différent. Je ne vois pas pourquoi il renvoi l'adresse IP locale de mon PC sur lequel tourne mon client mail (Thunderbird).

Quelqu'un aurait-il une idée pour résoudre ce problème ?

please I need some help :'(

Dernière modification par zerros (Le 06/10/2007, à 13:46)

Hors ligne

#2 Le 06/10/2007, à 11:01

toniotonio

Re : [Résolu]smtp relay access denied ?

il faudrait plus d'infos:
qui est qui ?
82.236.77.42 ?
ton domaine ?


ensuite la conf: postconf -n
et plus de logs: tente l'envoi d'un mail et poste les logs complets


Tutoriaux Postfix sur www.starbridge.org/spip
Messagerie Dédiée, Relais Mail Antispam/Antivirus, Infogérance 24/7: http://www.eole-its.com

Hors ligne

#3 Le 06/10/2007, à 13:11

zerros

Re : [Résolu]smtp relay access denied ?

Bonjour toniotonio,

Désolé pour le temps de réponse, mais j'ai voulu tester la méthode que tu avais répondu
à une autre personne qui a eu le même souci que moi : passer sur SASL pour l'authentification
par utilisateur et non par adresse IP.

J'ai donc installé sasl. Voici la conf et les logs :

- postconf -n

root@kara-server:/etc/postfix# postconf -n
append_dot_mydomain = yes
biff = no
config_directory = /etc/postfix
disable_vrfy_command = yes
inet_interfaces = all
mydestination = localhost, localhost.localdomain
mydomain = test.com
myhostname = test.com
mynetworks = 127.0.0.0/8
relayhost = 
smtpd_banner = $myhostname ESMTP (Debian/GNU)
smtpd_client_restrictions = reject_unknown_client,      permit_mynetworks
smtpd_helo_required = yes
smtpd_recipient_restrictions = permit_mynetworks,       reject_unauth_destination,      reject_unknown_recipient_domain,        reject_non_fqdn_recipient
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous
smtpd_sender_restrictions = permit_mynetworks,  reject_unknown_sender_domain,   warn_if_reject reject_unverified_sender
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_aliases.cf,mysql:/etc/postfix/mysql-virtual_aliases_mailbox.cf
virtual_gid_maps = static:5000
virtual_mailbox_base = /var/spool/vmail/
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_uid_maps = static:5000

- fichier smtp.conf

root@kara-server:/etc/postfix# cat sasl/smtpd.conf 
pwcheck_method: authdaemond
log_level: 3
mech_list: PLAIN LOGIN
authdaemond_path:/var/run/courier/authdaemon/socket

Lorsque j'envoi un mail, il me demande bien mon mot de passe, mais le password ne passe pas.
Il me le redemande en boucle

- log d'un envoi de mail :

root@kara-server:/etc/postfix# tail -f /var/log/mail.log
Oct  6 12:36:15 localhost postfix/smtpd[18067]: warning: SASL authentication failure: cannot connect to Courier authdaemond: Permission denied
Oct  6 12:36:15 localhost postfix/smtpd[18067]: warning: SASL authentication failure: Password verification failed
Oct  6 12:36:15 localhost postfix/smtpd[18067]: warning: plb95-2-82-236-77-42.fbx.proxad.net[82.236.77.42]: SASL PLAIN authentication failed: generic failure
Oct  6 12:36:16 localhost postfix/smtpd[18067]: warning: SASL authentication failure: cannot connect to Courier authdaemond: Permission denied
Oct  6 12:36:16 localhost postfix/smtpd[18067]: warning: plb95-2-82-236-77-42.fbx.proxad.net[82.236.77.42]: SASL LOGIN authentication failed: generic failure
Oct  6 12:36:18 localhost postfix/smtpd[18067]: lost connection after AUTH from plb95-2-82-236-77-42.fbx.proxad.net[82.236.77.42]
Oct  6 12:36:18 localhost postfix/smtpd[18067]: disconnect from plb95-2-82-236-77-42.fbx.proxad.net[82.236.77.42]
Oct  6 12:39:38 localhost postfix/anvil[18069]: statistics: max connection rate 1/60s for (smtp:82.236.77.42) at Oct  6 12:36:12
Oct  6 12:39:38 localhost postfix/anvil[18069]: statistics: max connection count 1 for (smtp:82.236.77.42) at Oct  6 12:36:12
Oct  6 12:39:38 localhost postfix/anvil[18069]: statistics: max cache size 1 at Oct  6 12:36:12

J'ai fait un chmod 777 sur /var/run/courier/authdaemon/socket et /var/spool/postfix/var/run/courier/authdaemon/socket --> lien

Et maintenant mon mot de passe est accepté, mais il me rejette encore mon mail :

root@kara-server:/etc/postfix# tail -f /var/log/mail.log
Oct  6 13:26:13 localhost postfix/smtpd[18444]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Oct  6 13:26:13 localhost postfix/smtpd[18444]: connect from plb95-2-82-236-77-42.fbx.proxad.net[82.236.77.42]
Oct  6 13:26:14 localhost postfix/smtpd[18444]: NOQUEUE: reject: RCPT from plb95-2-82-236-77-42.fbx.proxad.net[82.236.77.42]: 554 5.7.1 <issanyr@olympecti.fr>: Relay access denied; from=<reza@test.com> to=<issanyr@hotmail.com.fr> proto=ESMTP helo=<[192.168.7.22]>
Oct  6 13:26:15 localhost postfix/smtpd[18444]: lost connection after RCPT from plb95-2-82-236-77-42.fbx.proxad.net[82.236.77.42]
Oct  6 13:26:15 localhost postfix/smtpd[18444]: disconnect from plb95-2-82-236-77-42.fbx.proxad.net[82.236.77.42]

Une idée ?

Dernière modification par zerros (Le 06/10/2007, à 13:29)

Hors ligne

#4 Le 06/10/2007, à 13:45

zerros

Re : [Résolu]smtp relay access denied ?

finalement, je me resolu out seul lol.

Voici ce que j'ai rajouter dans mon main.cf

smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_recipient_restrictions = permit_sasl_authenticated, permit
broken_sasl_auth_clients = yes

smtpd_recipient_restrictions =
        permit_sasl_authenticated,
        permit_mynetworks,
        check_relay_domains

Merci quand même smile

Hors ligne