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 30/08/2007, à 18:03

B@rtounet

[Résolu] Postfix mail qui ne devrait pas dans la mailqueue

Bonjour,
je me pose une question:
J'utilise postfix dans mon entreprise pour envoyer et recevoir des mails.
Il est bien sur configurer afin de na pas etre open relay.
Pourtant aujourd'hui l'installation d'un nouveau soft à generer des mails bidons vers un serveur bidon.. et je n'arrive pas à comprendre pkoi ce mail ce trouve dans la mailqueue, sachant qu'il le domaine de l'emmeteur n'a rien à voir avec le domaine de l'entreprise...

Voici les preuves à l'appui.

inetgw:~ # postconf -n
alias_maps = hash:/etc/aliases
biff = no
bounce_queue_lifetime = 1d
canonical_maps = hash:/etc/postfix/canonical
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
default_destination_concurrency_limit = 100
default_destination_recipient_limit = 100
disable_dns_lookups = no
disable_mime_output_conversion = no
html_directory = /usr/share/doc/packages/postfix/html
inet_protocols = all
initial_destination_concurrency = 10
local_destination_concurrency_limit = 100
local_recipient_maps = hash:/etc/postfix/relay_recipients
mail_name = smtp
mail_version = 1.0
mailbox_size_limit = 0
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
masquerade_classes = envelope_sender, header_sender, header_recipient
masquerade_exceptions = root
maximal_queue_lifetime = 2d
message_size_limit = 50000000
mydestination = $mydomain, monautredomaine.fr
mydomain = mondomaine.fr
myhostname = smtp.mondomaine.fr
mynetworks = 127.0.0.1
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases
readme_directory = /usr/share/doc/packages/postfix/README_FILES
relocated_maps = hash:/etc/postfix/relocated
sample_directory = /usr/share/doc/packages/postfix/samples
sender_canonical_maps = hash:/etc/postfix/sender_canonical
sendmail_path = /usr/sbin/sendmail
setgid_group = maildrop
smtp_destination_concurrency_limit = 100
smtp_destination_recipient_limit = 100
smtp_sasl_auth_enable = no
smtp_use_tls = no
smtpd_client_restrictions = permit_mynetworks, reject_rbl_client relays.ordb.org                                                                             , reject_rbl_client sbl-xbl.spamhaus.org, reject_rbl_client list.dsbl.org, rejec                                                                             t_rbl_client bl.spamcop.net, reject_rbl_client ex.dnsbl.org, reject_rbl_client o                                                                             pm.blitzed.org, reject_rbl_client dnsbl.njabl.org, reject_rbl_client blackholes.                                                                             wirehub.net, permit
smtpd_helo_required = yes
smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination, che                                                                             ck_policy_service unix:private/spf, check_policy_service inet:127.0.0.1:6000
smtpd_sasl_auth_enable = no
smtpd_sender_restrictions = reject_unknown_sender_domain, reject_non_fqdn_sender                                                                             , permit_mynetworks, hash:/etc/postfix/access
smtpd_use_tls = no
strict_8bitmime = no
strict_rfc821_envelopes = no
transport_maps = hash:/etc/postfix/transport
unknown_local_recipient_reject_code = 550

de plus j'ai meme une liste qui se met à jour avec domino tous les jours pour eviter que de l'interieur on puisse envoyer avec une adresse inexistante.

la preuve:

inetgw:/etc/postfix # telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 smtp.mondomaine.fr ESMTP smtp
ehlo test@test.fr
250-smtp.mondomaine.fr
250-PIPELINING
250-SIZE 50000000
250-VRFY
250-ETRN
250 8BITMIME
mail from: test@test.fr
250 Ok
rcpt to:bartounet@hotmail.com
450 <test@test.fr>: Sender address rejected: Domain not found

meme de l'interieur de mon réseau on ne peut pas envoyer a partir d'autre adresse que mondomaine.fr

pourtant dans la mailqueue...

2EE79C14E8E2     1997 Thu Aug 30 10:35:07  send@example.com
                (connect to example.com[208.77.188.166]: Connection timed out)
                                         carbon@example.com

5D9A4C2C75CB     2002 Thu Aug 30 10:35:08  send@example.com
                (connect to example.com[208.77.188.166]: Connection timed out)
                                         carbon@example.com

56719C2B9C17     2002 Thu Aug 30 10:34:21  send@example.com
(delivery temporarily suspended: connect to example.com[208.77.188.166]: Connection timed out)
                                         carbon@example.com

comment un logiciel un l'interieur peur passer outre les sécurité de recipient ??

Dernière modification par B@rtounet (Le 01/09/2007, à 11:24)

Hors ligne

#2 Le 30/08/2007, à 18:17

Uggy

Re : [Résolu] Postfix mail qui ne devrait pas dans la mailqueue

Que disent les logs complets d'un des 3 messages en question ??

Hors ligne

#3 Le 30/08/2007, à 18:18

toniotonio

Re : [Résolu] Postfix mail qui ne devrait pas dans la mailqueue

il manque des infos dans  ton copier coller du postconf -n:
smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination, che ???


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

#4 Le 30/08/2007, à 18:23

Uggy

Re : [Résolu] Postfix mail qui ne devrait pas dans la mailqueue

B@rtounet a écrit :

Pourtant aujourd'hui l'installation d'un nouveau soft à generer des mails bidons vers un serveur bidon

Tu veux dire un soft installé en local sur la meme machine que postfix ??

Parceque vu ton "mynetworks = 127.0.0.1" .........

Hors ligne

#5 Le 30/08/2007, à 18:29

B@rtounet

Re : [Résolu] Postfix mail qui ne devrait pas dans la mailqueue

non installé sur un poste du lan simplement...

La mynetwork est a 127.0.0.1 car domino, envoie tous ses mails à Fsecure (antivirus installé sur le proxy) qui lui les delivre à postfix

pour le reste de la conf je suis plus au taff là donc je vous mettrais ca demain....
Mais en en toute logique j'ai du mal à comprendre

Hors ligne

#6 Le 30/08/2007, à 18:30

Uggy

Re : [Résolu] Postfix mail qui ne devrait pas dans la mailqueue

Les logs les logs les logs.... La réponse est dans les logs...
(ou dans les lignes manquantes de ton postconf -n)

Dernière modification par Uggy (Le 30/08/2007, à 18:34)

Hors ligne

#7 Le 30/08/2007, à 19:04

B@rtounet

Re : [Résolu] Postfix mail qui ne devrait pas dans la mailqueue

au fait si, le posconf est complet, déplacez juste l'acsenceur a droite wink
je sais pas pkoi ca à fait un espace

smtpd_client_restrictions = permit_mynetworks, reject_rbl_client relays.ordb.org                                                                             , reject_rbl_client sbl-xbl.spamhaus.org, reject_rbl_client list.dsbl.org, rejec                                                                             t_rbl_client bl.spamcop.net, reject_rbl_client ex.dnsbl.org, reject_rbl_client o                                                                             pm.blitzed.org, reject_rbl_client dnsbl.njabl.org, reject_rbl_client blackholes.                                                                             wirehub.net, permit
smtpd_helo_required = yes
smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination, che                                                                          ck_policy_service unix:private/spf, check_policy_service inet:127.0.0.1:6000
smtpd_sasl_auth_enable = no
smtpd_sender_restrictions = reject_unknown_sender_domain, reject_non_fqdn_sender                                                                             , permit_mynetworks, hash:/etc/postfix/access

Dernière modification par B@rtounet (Le 30/08/2007, à 19:10)

Hors ligne

#8 Le 30/08/2007, à 19:35

toniotonio

Re : [Résolu] Postfix mail qui ne devrait pas dans la mailqueue

y a pas mal de points a eclaircir:

deja relays.ordb.org  n'existe plus, tu peux l'enlever de la liste.
ensuite tu as bcp trop de rbl mais bon si ca te convient... c'est toi qui voit (2 rbl sont largement suffisantes et cela evite un max de false positive)

autre point: quel est le policy service que tu utilises sur le port 6000 ?

et puis a quoi est sensé servir: hash:/etc/postfix/access dans le smtpd_sender_restrictions ?
formater comme ceci ca ne fonctionnera pas.

donc ou est le parametrage qui empeche d'envoyer un email avec une adresse inexistante (et puis qu'entends tu par inexistante)


pour finir detaille un peu plus ton architecture: comment se connecte un client interne pour envoyer un email ?

Dernière modification par toniotonio (Le 30/08/2007, à 19:42)


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

#9 Le 30/08/2007, à 21:49

B@rtounet

Re : [Résolu] Postfix mail qui ne devrait pas dans la mailqueue

sur le port 6000 c'est bien sur postgrey.
Un client interne à comme serveur  de mail domino IBM.
quand un mail part, il part de domino, passe dans Fsecure (qui est sur le meme serveur que postfix) et passe dans postfix.

Hors ligne

#10 Le 30/08/2007, à 22:00

toniotonio

Re : [Résolu] Postfix mail qui ne devrait pas dans la mailqueue

donc c'est le domino qui s'occupe de la verification qui empeche d'envoyer un email avec une adresse inexistante ?

postfix ne verifie que basiquement 
si l'adresse specifiée dans le MAILFRO existe.
si le mailfrom est un fqdn
pas plus
(et example.com n'est donc pas une adresse inexistante selon ces verifications la )



et pour le hash:/etc/postfix/access ?.???

Dernière modification par toniotonio (Le 30/08/2007, à 22:02)


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

#11 Le 30/08/2007, à 22:39

B@rtounet

Re : [Résolu] Postfix mail qui ne devrait pas dans la mailqueue

non c'est pas ca, domino ne vérifie rien,
domino envoie à intervalle régulier la liste de toutes ses adresse mails sur le serveur postfix...
à l'aide d'un script toute ces adresses sont triées et transformé en relay_recipient.db

d'ou dans postfix dans le main.cf
local_recipient_maps = hash:/etc/postfix/relay_recipients

par contre je viens de regarder  la conf
et le hash:/etc/postfix/access correspon au fuchier access qui contient
mondomaine.fr REJECT
J'avoue ne pas comprendre pourquoi... je ne me rapelle plus pkoi on avait mis en place cette option...

Toujours est t'il que je tient tout de meme à préciser que c'est une conf qui tourne non stop depuis 2 ans sans souci et sans perte de mail

Hors ligne

#12 Le 30/08/2007, à 23:53

Uggy

Re : [Résolu] Postfix mail qui ne devrait pas dans la mailqueue

B@rtounet a écrit :

quand un mail part, il part de domino, passe dans Fsecure (qui est sur le meme serveur que postfix) et passe dans postfix.

Quelle est la sécurité de F-secure ?????
Postfix accepte de relayer quand ca vient de 127.0.0.1 autrement dit si F-Secure accepte n'importequel mail, alors tu as réglé ton Postfix pour l'accepter...

T'as sécurité "Anti-Relais" n'est pas assurée par Postfix mais par F-Secure.

Hors ligne

#13 Le 30/08/2007, à 23:58

B@rtounet

Re : [Résolu] Postfix mail qui ne devrait pas dans la mailqueue

Bah non puisque quand je faits des test en changeant mon adresse mail par une adresse bidon dans mon client de messagerie il refuse si l'adresse n'est pas dans le relay_recipient.

Bien qu'il passe par fsecure, il prend bien en compte toutes les restrictions non?

de plus tu as bien vu

inetgw:/etc/postfix # telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 smtp.mondomaine.fr ESMTP smtp
ehlo test@test.fr
250-smtp.mondomaine.fr
250-PIPELINING
250-SIZE 50000000
250-VRFY
250-ETRN
250 8BITMIME
mail from: test@test.fr
250 Ok
rcpt to:bartounet@hotmail.com
450 <test@test.fr>: Sender address rejected: Domain not found

Dernière modification par B@rtounet (Le 31/08/2007, à 00:04)

Hors ligne

#14 Le 31/08/2007, à 01:03

Uggy

Re : [Résolu] Postfix mail qui ne devrait pas dans la mailqueue

B@rtounet a écrit :

Bien qu'il passe par fsecure, il prend bien en compte toutes les restrictions non?

Bah c'est toi qui connait F-Secure...pas moi smile ...mais j'ai bien l'impression que non.


B@rtounet a écrit :

de plus tu as bien vu

inetgw:/etc/postfix # telnet localhost 25

Bahh ca me dit que tu telnet le port 25 qui semble etre le Postfix... Apres je connais pas F-Secure... Je sais pas si tu le fait pas écouter sur un autre port etc...

F-Secure est transparent ??? c'est a dire au point que c'est la bannière de postfix que tu vois meme si F-Secure est devant ? (C'est possible... je connais pas...)
Il me semble bien t'avoir entendu parler autre part de ton F-Secure écoutant sur le port 9025 ... ??

Bon...de toute facon on y verra + clair avec les logs...

Dernière modification par Uggy (Le 31/08/2007, à 01:20)

Hors ligne

#15 Le 31/08/2007, à 01:17

Uggy

Re : [Résolu] Postfix mail qui ne devrait pas dans la mailqueue

B@rtounet a écrit :

quand un mail part, il part de domino, passe dans Fsecure (qui est sur le meme serveur que postfix) et passe dans postfix.

Je suis curieux de savoir comment Domino parvient a envoyer des mails a l'extérieur en passant par un Postfix qui a son "mynetworks = 127.0.0.1"

(si ce n'est un pb avec F-secure par exemple)

Hors ligne

#16 Le 31/08/2007, à 07:04

toniotonio

Re : [Résolu] Postfix mail qui ne devrait pas dans la mailqueue

B@rtounet a écrit :

Bah non puisque quand je faits des test en changeant mon adresse mail par une adresse bidon dans mon client de messagerie il refuse si l'adresse n'est pas dans le relay_recipient.

Bien qu'il passe par fsecure, il prend bien en compte toutes les restrictions non?

de plus tu as bien vu

inetgw:/etc/postfix # telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 smtp.mondomaine.fr ESMTP smtp
ehlo test@test.fr
250-smtp.mondomaine.fr
250-PIPELINING
250-SIZE 50000000
250-VRFY
250-ETRN
250 8BITMIME
mail from: test@test.fr
250 Ok
rcpt to:bartounet@hotmail.com
450 <test@test.fr>: Sender address rejected: Domain not found

as tu lu ce que j'ai ecrit plus haut ?

ta "protection" contre les mailfrom bidon ne s'opere que sur l'existence du domaine ou pas.
en l'occurrence test.fr n'existe pas, d'ou le not found

mais example.com existe d'ou la sortie du mail... (qui  s'arrete car l'ip donnée par la resolution dns n'est pas un serveur de mail d'ou le timeout)

pour faire une restriction complete sur le mailfrom, c'est un peu plus complique que ca.

Dernière modification par toniotonio (Le 31/08/2007, à 07:06)


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

#17 Le 31/08/2007, à 08:20

B@rtounet

Re : [Résolu] Postfix mail qui ne devrait pas dans la mailqueue

Uggy a écrit :
B@rtounet a écrit :

quand un mail part, il part de domino, passe dans Fsecure (qui est sur le meme serveur que postfix) et passe dans postfix.

Je suis curieux de savoir comment Domino parvient a envoyer des mails a l'extérieur en passant par un Postfix qui a son "mynetworks = 127.0.0.1"

(si ce n'est un pb avec F-secure par exemple)

Dejà merci pour vos réponse, on peut toujours compter sur vous et c'est agréable,

uggy j'ai du mal à te suivre,
postfix et fsecure sont sur le meme serveur. donc mynetwork 127.0.0.1 est logique

Dernière modification par B@rtounet (Le 31/08/2007, à 09:35)

Hors ligne

#18 Le 31/08/2007, à 08:35

toniotonio

Re : [Résolu] Postfix mail qui ne devrait pas dans la mailqueue

bon je vois que je  parle  seul smile
enfin tout ca pour dire qu'il est normal que ton mail soit autorisé a l'envoi avec comme mailfrom @example.com


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

#19 Le 31/08/2007, à 09:07

B@rtounet

Re : [Résolu] Postfix mail qui ne devrait pas dans la mailqueue

Non tonio, tu ne parle pas seul, smile
Je n'etais pas sur place, je ne pouvais donc pas faire les tests...

donc tu as raison:

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 smtp.mondomaine.fr ESMTP smtp
ehlo example@example.com
250-smtp.domaine.fr
250-PIPELINING
250-SIZE 50000000
250-VRFY
250-ETRN
250 8BITMIME
mail from: example@example.com
250 Ok
rctp to: antony@free.fr
502 Error: command not implemented
rcpt to: antony@free.fr
250 Ok
data.
502 Error: command not implemented
data
354 End data with <CR><LF>.<CR><LF>
test
.
250 Ok: queued as 0B2F3C055507

Donc en fait le local_recipient_maps = hash:/etc/postfix/relay_recipients
avec les adresses de mondomaine ne fonctionne que sur les mails venant de l'extérieur

Hors ligne

#20 Le 31/08/2007, à 09:25

toniotonio

Re : [Résolu] Postfix mail qui ne devrait pas dans la mailqueue

oui c'est sa fonction


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

#21 Le 31/08/2007, à 09:29

B@rtounet

Re : [Résolu] Postfix mail qui ne devrait pas dans la mailqueue

Donc en fait, de l'interieur de mon réseau on peut donc envoyer vers n'importe quel domaine existant.
Je devrais plutot voir du coté de domino pour que lui bloque tout ce qui n'est pas
nom@mondomaine.fr

Hors ligne

#22 Le 31/08/2007, à 09:32

toniotonio

Re : [Résolu] Postfix mail qui ne devrait pas dans la mailqueue

envoyer de l'interieur du reseau vers n'importe quel domaine existant cela me semble normal a partir du moment ou c'est initié par un client du lan.

ce qui peut etre moins bien c'est de pouvoir spoofer le mailfrom.
mais cette securité par defaut n'existe pas dans postfix (car elle implique pas mal de contrainte) et donc il faut la parametrer si tu desires restreindre les mailfrom de tes users a leur propres adresses.


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

#23 Le 31/08/2007, à 09:33

B@rtounet

Re : [Résolu] Postfix mail qui ne devrait pas dans la mailqueue

toniotonio a écrit :

envoyer de l'interieur du reseau vers n'importe quel domaine existant cela me semble normal a partir du moment ou c'est initié par un client du lan.

ce qui peut etre moins bien c'est de pouvoir spoofer le mailfrom.
mais cette securité par defaut n'existe pas dans postfix (car elle implique pas mal de contrainte) et donc il faut la parametrer si tu desires restreindre les mailfrom de tes users a leur propres adresses.

La paramétrer ou? sur le serveur domino ?

Dernière modification par B@rtounet (Le 31/08/2007, à 09:35)

Hors ligne

#24 Le 31/08/2007, à 09:37

toniotonio

Re : [Résolu] Postfix mail qui ne devrait pas dans la mailqueue

B@rtounet a écrit :
toniotonio a écrit :

envoyer de l'interieur du reseau vers n'importe quel domaine existant cela me semble normal a partir du moment ou c'est initié par un client du lan.

ce qui peut etre moins bien c'est de pouvoir spoofer le mailfrom.
mais cette securité par defaut n'existe pas dans postfix (car elle implique pas mal de contrainte) et donc il faut la parametrer si tu desires restreindre les mailfrom de tes users a leur propres adresses.

La paramétrer ou? sur le serveur domino ?

ce serait plus logique si c'est le serveur qui tient les comptes...
mais tu peux aussi le faire sur postfix


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

#25 Le 31/08/2007, à 09:46

B@rtounet

Re : [Résolu] Postfix mail qui ne devrait pas dans la mailqueue

Quelles sont les options permettant de le faire dans postfix, histoire que je creuse la question ?

Dernière modification par B@rtounet (Le 31/08/2007, à 09:46)

Hors ligne