KOLaB 2

Forum d'assistance et d'échange sur l'installation, la configuration, et l'utilisation des système Linux et BSD. Vous pouvez y poster vos questions concernant ces systèmes d'exploitation en faisant l'effort préalable de rechercher dans le forum, dans les manuels et les documentations que la réponse n'y figure pas.

Modérateur: modos Ixus

KOLaB 2

Messagepar daug » 04 Mars 2005 11:09

bonjour,

je vient d'installer kolab2 et le mail ne marche pas. l'accés en pop semble marcher.
par contre quand j'essaye d'envoyer un mail, j'ai un mail en retour de "avgmail@localhost" qui me dit que le mail n'a pas pu être envoyé pourr cause de "invalid sender".

Je vois pas ou est le probleme

ps : rien de suspect dans le log clamav, ni de amavise et les logs de posfix dise juste "sender adress rejected" a chaque mail que j'essai d'envoyer...
Avatar de l’utilisateur
daug
Premier-Maître
Premier-Maître
 
Messages: 68
Inscrit le: 09 Jan 2005 11:11

Messagepar daug » 04 Mars 2005 11:59

bon, j'avance doucement, j'ai mis mynetwork=0.0.0.0/0 dans le main.cf de postfix et la j'arrive à envoyer vers l'exterieur mais j'arrive a envoyer des mails à mon propre domaine: postfix me renvoit un mail qui dit "mail for 127.0.0.1 loops back to myself".

:?:
Avatar de l’utilisateur
daug
Premier-Maître
Premier-Maître
 
Messages: 68
Inscrit le: 09 Jan 2005 11:11

Messagepar arapaho » 04 Mars 2005 12:37

daug a écrit:bon, j'avance doucement, j'ai mis mynetwork=0.0.0.0/0 dans le main.cf de postfix et la j'arrive à envoyer vers l'exterieur mais j'arrive a envoyer des mails à mon propre domaine: postfix me renvoit un mail qui dit "mail for 127.0.0.1 loops back to myself".


wowowowwowowo stop la de suite ! :evil:

Avec mynetwork=0.0.0.0/0, tu autorises n'importe qui a utiliser ton serveur SMTP, donc tu deviens une cible potentielle des spamcrawlers.

Alors commence par aller faire un tour sur postfix.org, d'excellentes docs n'attendent que toi pour monter ton serveur smtp correctement.

Sinon le livre sur Postfix aux editions Oreilly est très bien [www.oreilly.fr]

Allez vite vite vite avant de faire une $%#&! :)
No One Will Ever Need More Than 640K Ram - Bill Gates, 1981
Avatar de l’utilisateur
arapaho
Amiral
Amiral
 
Messages: 1119
Inscrit le: 18 Avr 2002 00:00
Localisation: Genève

Messagepar daug » 04 Mars 2005 12:42

pas d'affolement :shock: , le mynetmork=0.0.0.0/0, c'est juste pour tester, je compte le remplacer par 192.168...
mais ça ne résout pas mon probleme :cry:
Avatar de l’utilisateur
daug
Premier-Maître
Premier-Maître
 
Messages: 68
Inscrit le: 09 Jan 2005 11:11

Messagepar arapaho » 04 Mars 2005 14:16

Pourrais-tu nous mettre ton fichier main.cf en ligne stp ?
No One Will Ever Need More Than 640K Ram - Bill Gates, 1981
Avatar de l’utilisateur
arapaho
Amiral
Amiral
 
Messages: 1119
Inscrit le: 18 Avr 2002 00:00
Localisation: Genève

Messagepar daug » 04 Mars 2005 14:58

avec plaisir, il est un peu long (c'est le fichier que génére kolab) :

Code: Tout sélectionner
# (c) 2004 Steffen Hansen <steffen@klaralvdalens-datakonsult.se> (Klaralvdalens Datakonsult AB)
# (c) 2003 Tassilo Erlewein <tassilo.erlewein@erfrakon.de>
# (c) 2003 Martin Konold <martin.konold@erfrakon.de>
# (c) 2003 Achim Frank <achim.frank@erfrakon.de>
# This program is Free Software under the GNU General Public License (>=v2).
# Read the file COPYING that comes with this packages for details.


# this file is automatically written by the Kolab config backend
# manual additions are lost unless made to the template in the Kolab config directory

#   paths
command_directory = /kolab/sbin
daemon_directory = /kolab/libexec/postfix
queue_directory = /kolab/var/postfix

#   users
mail_owner= kolab
setgid_group= kolab-r
default_privs= kolab-n

#   local host
myhostname = mail
mydomain = mondomaine.fr
myorigin = $mydomain
relayhost =

#
masquerade_domains = $mydomain
masquerade_exceptions = root

#   smtp daemon
#smtpd_banner = $myhostname ESMTP $mail_name
#inet_interfaces = 127.0.0.1

#   relaying
mynetworks = 192.168.100.0/24 # ;-)
mydestination = $mydomain
relay_domains =
#smtpd_recipient_restrictions = permit_mynetworks,
#                               check_client_access hash:/kolab/etc/postfix/access,
#                               check_relay_domains

#   maps
canonical_maps = hash:/kolab/etc/postfix/canonical
virtual_maps = ldap:ldapvirtual
# virtual_maps = hash:/kolab/etc/postfix/virtual
relocated_maps = hash:/kolab/etc/postfix/relocated
transport_maps = ldap:ldaptransport, hash:/kolab/etc/postfix/transport
alias_maps = ldap:ldapdistlist, hash:/kolab/etc/postfix/aliases
alias_database = hash:/kolab/etc/postfix/aliases
local_recipient_maps =

kolabfilter_destination_recipient_limit = 1

#   local delivery
recipient_delimiter = +
mailbox_transport = lmtp:unix:/kolab/var/kolab/lmtp

#TLS settings
smtpd_use_tls = yes
smtpd_tls_auth_only = yes
smtpd_starttls_timeout = 300s
smtpd_timeout = 300s
#smtpd_tls_CAfile = /kolab/etc/kolab/server.pem
#smtpd_tls_CApath =
#smtpd_tls_ask_ccert = no
#smtpd_tls_ccert_verifydepth = 5
smtpd_tls_cert_file = /kolab/etc/kolab/cert.pem
#smtpd_tls_cipherlist =
#smtpd_tls_dcert_file =
#smtpd_tls_dh1024_param_file =
#smtpd_tls_dh512_param_file =
#smtpd_tls_dkey_file = $smtpd_tls_dcert_file
#smtpd_tls_key_file = $smtpd_tls_cert_file
smtpd_tls_key_file = /kolab/etc/kolab/key.pem
#smtpd_tls_loglevel = 3
smtpd_tls_received_header = no
#smtpd_tls_req_ccert = no
#smtpd_tls_session_cache_database =
smtpd_tls_session_cache_timeout = 3600s
#smtpd_tls_wrappermode = no

#tls_random_bytes = 32
tls_random_source = dev:/dev/urandom
#tls_daemon_random_bytes = 32
#tls_daemon_random_source =
#tls_random_exchange_name = ${config_directory}/prng_exch
#tls_random_prng_update_period = 60s
#tls_random_reseed_period = 3600s

#smtp_starttls_timeout = 300s
#smtp_tls_CAfile =
#smtp_tls_CApath =
#smtp_tls_cert_file =
#smtp_tls_cipherlist =
#smtp_tls_dcert_file =
#smtp_tls_dkey_file = $smtp_tls_dcert_file
#smtp_tls_enforce_peername = yes
#smtp_tls_key_file = $smtp_tls_cert_file
#smtp_tls_loglevel = 0
#smtp_tls_note_starttls_offer = no
#smtp_tls_per_site =
#smtp_tls_scert_verifydepth = 5
#smtp_tls_session_cache_database =
#smtp_tls_session_cache_timeout = 3600s

#   authentication via sasl

## Kolab Policy Server
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,
   reject_unauth_destination, check_policy_service unix:private/kolabpolicy
smtpd_sender_restrictions = permit_mynetworks, check_policy_service unix:private/kolabpolicy
kolabpolicy_time_limit = 3600
kolabpolicy_max_idle = 20

#smtpd_restriction_classes =
smtpd_sasl_auth_enable = yes

# We want to allow for uids without any realm
#smtpd_sasl_local_domain = $myhostname
smtpd_sasl_local_domain =

smtpd_sasl_security_options = noanonymous

# Support broken clients like Microsoft Outlook Express 4.x which expect AUTH=LOGIN instead of AUTH LOGIN
broken_sasl_auth_clients = yes

#
# LDAP Alias support
#

ldapvirtual_server_host = ldap://127.0.0.1:389
ldapvirtual_search_base = dc=mondomaine,dc=fr
ldapvirtual_query_filter = (alias=%s)
ldapvirtual_result_attribute = mail
ldapvirtual_result_filter = %s
ldapvirtual_search_timeout = 15
ldapvirtual_scope = sub
ldapvirtual_bind = yes
ldapvirtual_bind_dn = cn=nobody,cn=internal,dc=mondomaine,dc=fr
ldapvirtual_bind_pw = yNnqvZ5K0o7
ldapvirtual_version = 3

#
# LDAP Distributionlist support
#

ldapdistlist_server_host = ldap://127.0.0.1:389
ldapdistlist_search_base = dc=mondomaine,dc=fr
ldapdistlist_query_filter = (cn=%u)
ldapdistlist_special_result_attribute = member
ldapdistlist_result_attribute = mail
ldapdistlist_result_filter = %s
ldapdistlist_search_timeout = 15
ldapdistlist_scope = sub
ldapdistlist_bind = yes
ldapdistlist_bind_dn = cn=nobody,cn=internal,dc=mondomaine,dc=fr
ldapdistlist_bind_pw = yNnqvZ5K0o7
ldapdistlist_version = 3

#
# LDAP Transport for multilocation support
#

ldaptransport_server_host = ldap://127.0.0.1:389
ldaptransport_search_base = dc=mondomaine,dc=fr
ldaptransport_query_filter = (&(mail=%s)(objectClass=kolabInetOrgPerson)(!(kolabHomeServer=$myhostname)))
ldaptransport_result_attribute = kolabHomeServer
ldaptransport_result_filter = smtp:[%s]
ldaptransport_search_timeout = 15
ldaptransport_scope = sub
ldaptransport_bind = yes
ldaptransport_bind_dn = cn=nobody,cn=internal,dc=mondomaine,dc=fr
ldaptransport_bind_pw = yNnqvZ5K0o7
ldaptransport_version = 3


#
# Amavis virus scan
#

content_filter=smtp-amavis:[127.0.0.1]:10024

[/code]
Avatar de l’utilisateur
daug
Premier-Maître
Premier-Maître
 
Messages: 68
Inscrit le: 09 Jan 2005 11:11

Messagepar daug » 04 Mars 2005 15:22

et ce que me renvoi le mailer-daemon de postfix :

This is the Postfix program at host mail.

I'm sorry to have to inform you that your message could not be
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to <postmaster>

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

The Postfix program

<daug2@mondomaine.fr>: mail for 127.0.0.1 loops back to myself



Reporting-MTA: dns; mail
X-Postfix-Queue-ID: 42DF925ED38
X-Postfix-Sender: rfc822; daug@mondomaine.fr
Arrival-Date: Fri, 4 Mar 2005 14:02:18 +0100 (CET)
Content-Type: text/plain; charset=us-ascii

Final-Recipient: rfc822; daug2@mondomaine.fr
Action: failed
Status: 5.0.0
Diagnostic-Code: X-Postfix; mail for 127.0.0.1 loops back to myself



Sujet:
test
De:
daug <daug@mondomaine.fr>
Date:
Fri, 04 Mar 2005 14:02:15 +0100
Pour:
daug2@mondomaine.fr

test
Avatar de l’utilisateur
daug
Premier-Maître
Premier-Maître
 
Messages: 68
Inscrit le: 09 Jan 2005 11:11

Messagepar arapaho » 04 Mars 2005 15:54

change
Code: Tout sélectionner
mydestination = $mydomain

en
Code: Tout sélectionner
mydestination = $mydomain, localhost
No One Will Ever Need More Than 640K Ram - Bill Gates, 1981
Avatar de l’utilisateur
arapaho
Amiral
Amiral
 
Messages: 1119
Inscrit le: 18 Avr 2002 00:00
Localisation: Genève

Messagepar daug » 04 Mars 2005 16:28

merci de ton aide arapaho

mais quand je fait ce que tu me dit au dessus (+ un petit reload bien sur) : ca ne marche toujours pas à la différence que la, le mailer daemon ne me renvoie pas d'erreur.
pourtant, le mail est toujours "bounced" ( toujours avec l'histoire de loopback sur lui-même) d'aprés les logs de postfix. :?
Avatar de l’utilisateur
daug
Premier-Maître
Premier-Maître
 
Messages: 68
Inscrit le: 09 Jan 2005 11:11

Messagepar arapaho » 04 Mars 2005 16:38

Rassure moi, le compte daug2 existe bel et bien sur ton systeme ?? tu l'as bien rajouté avec un petit useradd non ?
No One Will Ever Need More Than 640K Ram - Bill Gates, 1981
Avatar de l’utilisateur
arapaho
Amiral
Amiral
 
Messages: 1119
Inscrit le: 18 Avr 2002 00:00
Localisation: Genève

Messagepar daug » 04 Mars 2005 17:59

ben non puisque kolab installe tout ce qu'il faut pour que postfix marche avec une base ldap.
On ajoute les utilisateurs au travers d'une interface web qui les rentre dans l'annuaire ldap.

De plus, les boites mails des utilisateurs semble fonctionner puisque je récuoére dessus les messages du mailer deamon
Avatar de l’utilisateur
daug
Premier-Maître
Premier-Maître
 
Messages: 68
Inscrit le: 09 Jan 2005 11:11


Retour vers Linux et BSD (forum généraliste)

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité