[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Problème mail Postfix+Cyrus



Bonjour à tous,

j'aurrais besoin d'un petit coup de main, voilà ça fait quelques jours que j'ai configurer
mon serveur mail avec postfix+cyrus+squirrelmail en utilisant le tutorial
de http://www.linuxorable.net

J'ai ajouter mes comptes avec Cyrus normal, j'arrive à envoyer des mails à partir de squirrelmail,
mais pas a en recevoir sur mon serveur.

des que j'envoie un mail vers info@mondomaine.com, le compte info@mondomaine.com
ne le reçoit pas.
je ne sais pas si le problème vient du DNS chez ovh ou de postfix ou Cyrus.

voilà ma config DNS chez ovh.


.mondomaine.com   MX1                  smtp.mondomaine.com
smtp.mondomaine.com            A     mon ip Publique(fixe)
.mondomaine.com                   A     mon ip Publique(fixe)


Mes serveurs DNS:

                         ns.ovh.net
                  ns.mondomaine.com








fichier main.cf de postfix

# See /usr/share/postfix/main.cf.dist for a commented, more complete version

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
#regle qui concerne le courrier entrant
biff = yes
message_size_limit = 204800000000
smtpd_recipient_limit = 100



# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

myhostname = mail.mydomain.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydomain = mydomain.com
myorigin = /etc/mailname
mydestination = $myhostname, localhost.$mydomain, $mydomain, www.$mydomain
relayhost =
mynetworks = xxx.xxx.xx.x =(mon adresse ip publique)  127.0.0.0/8
mail_spool_directory = /var/spool/mail
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter =
inet_interfaces = all



-------------------------------------------

fichier  de cyrus cyrus.conf


# Debian defaults for Cyrus IMAP server/cluster implementation
# see cyrus.conf(5) for more information
#
# All the tcp services are tcpd-wrapped. see hosts_access(5)
# $Id: cyrus.conf,v 1.16 2003/11/05 01:04:22 hmh Exp $

START {
       # do not delete this entry!
       recover         cmd="/usr/sbin/ctl_cyrusdb -r"

       # this is only necessary if using idled for IMAP IDLE
       # this is NOT to be enabled right now in Debian builds
       #idled          cmd="idled"

       # this is useful on backend nodes of a Murder cluster
       # it causes the backend to syncronize its mailbox list with
       # the mupdate master upon startup
       #mupdatepush   cmd="/usr/sbin/ctl_mboxlist -m"

       # this is recommended if using duplicate delivery suppression
       delprune        cmd="/usr/sbin/ctl_deliver -E 3"
       # this is recommended if caching TLS sessions
       tlsprune        cmd="/usr/sbin/tls_prune"
}

# UNIX sockets start with a slash and are absolute paths
# you can use a maxchild=# to limit the maximum number of forks of a service
# you can use babysit=true and maxforkrate=# to keep tight tabs on the service
# most services also accept -U (limit number of reuses) and -T (timeout)
SERVICES {
       # --- Normal cyrus spool, or Murder backends ---
       # add or remove based on preferences
       imap          cmd="imapd" listen="127.0.0.1:imap" prefork=0
#imaps cmd="imapd -s -U 30" listen="imaps" prefork=0 maxchild=100 pop3 cmd="pop3d -U 30" listen="pop3" prefork=0 maxchild=50 #pop3s cmd="pop3d -s -U 30" listen="pop3s" prefork=0 maxchild=50

       # At least one form of LMTP is required for delivery
       # (you must keep the Unix socket name in sync with imap.conf)
#lmtp cmd="lmtpd" listen="localhost:lmtp" prefork=0 maxchild=20 lmtpunix cmd="lmtpd" listen="/var/run/cyrus/socket/lmtp" prefork=0 maxchild=20
       # ----------------------------------------------

 # useful if you need to give users remote access to sieve
       # by default, we limit this to localhost in Debian
#sieve cmd="timsieved" listen="localhost:sieve" prefork=0 maxchild=100

       # this one is needed for the notification services
notify cmd="notifyd" listen="/var/run/cyrus/socket/notify" proto="udp" prefork=1

       # --- Murder frontends -------------------------
       # enable these and disable the matching services above,
       # except for sieve (which deals automatically with Murder)

       # mupdate database service - must prefork at least 1
       # (mupdate slaves)
       #mupdate       cmd="mupdate" listen=3905 prefork=1
       # (mupdate master, only one in the entire cluster)
       #mupdate       cmd="mupdate -m" listen=3905 prefork=1

       # proxies that will connect to the backends
       #imap           cmd="proxyd" listen="imap" prefork=0 maxchild=100
#imaps cmd="proxyd -s" listen="imaps" prefork=0 maxchild=100
       #pop3           cmd="pop3proxyd" listen="pop3" prefork=0 maxchild=50
#pop3s cmd="pop3proxyd -s" listen="pop3s" prefork=0 maxchild=50
       #lmtp           cmd="lmtpproxyd" listen="lmtp" prefork=1 maxchild=20
       # ----------------------------------------------
}

EVENTS {
       # this is required
       checkpoint      cmd="/usr/sbin/ctl_cyrusdb -c" period=30

       # this is only necessary if using duplicate delivery suppression
       delprune        cmd="/usr/sbin/ctl_deliver -E 3" at=0401

       # this is only necessary if caching TLS sessions
       tlsprune        cmd="/usr/sbin/tls_prune" at=0401
}




Reply to: