Bonjour voilà ca fait deux jours que j'éssaille d'installer
Cyrus+Postfix+Squirrelmail
Tout fonctionne Nickel l'envoie de mail est ok
Mais la réception ne marche pas qui accuser
Cyrus ou Postfix
Voilà mes fichiers de config
nb: quand je fais un telnet mondomaine.com imap
ca ne fonctionne pas mais quand je fais un telnet localhost imap tou fonctionne
# Il manque quelque chose
Posté par Thomas Hervé . Évalué à 2.
et raté, je ne vois rien.
> Mais la réception ne marche pas qui accuser
> Cyrus ou Postfix
Ni l'un ni l'autre : c'est toi le fautif :).
Mais on peut tout de même éssailler de t'aider : donne vraiment les fichiers de configuration (pas tout, un peu de main.cf mais surtout cyrus.conf) ainsi que les fichiers de logs lors d'une tentative d'envoi (mail.log).
A priori si l'envoi marche mais pas la reception, c'est Cyrus qui pose problème ou la communication entre Cyrus et Postfix.
--
Thomas
# Ecoute de Postfix
Posté par Arnaud Da Costa . Évalué à 1.
# Fichiers de configuration et de logs
Posté par Raphaël SurcouF (site web personnel) . Évalué à 2.
Visiblement, ton essai de copie des fichiers de conf a échoué.
En outre, sur quelle version de debian essaies-tu de configurer le tout, à partir des paquets debian officiels ou des sources ?
As-tu essayé de suivre un éventuel HOWTO et si oui, lequel ?
[^] # Re: Fichiers de configuration et de logs
Posté par reolik . Évalué à 1.
mais il est possible que le problème viennent de ovh
[^] # Re: Fichiers de configuration et de logs
Posté par reolik . Évalué à 1.
main.cf
---------------------------------------------------------------------------------
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.mondomaine.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydomain = mondomaine.com
myorigin = /etc/mailname
mydestination = $myhostname, localhost.$mydomain, $mydomain, www.$mydomain
relayhost =
mynetworks = mon ip publique(fixe) , 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
-----------------------------------------------------------------------
master.cf
------------------------------------------------------------------------
# ==========================================================================
# service type private unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (never) (100)
# ==========================================================================
smtp inet n - - - - smtpd
#submission inet n - - - - smtpd
# -o smtpd_etrn_restrictions=reject
#628 inet n - - - - qmqpd
pickup fifo n - - 60 1 pickup
cleanup unix n - - - 0 cleanup
qmgr fifo n - - 300 1 qmgr
#qmgr fifo n - - 300 1 oqmgr
rewrite unix - - - - - trivial-rewrite
bounce unix - - - - 0 bounce
defer unix - - - - 0 bounce
trace unix - - - - 0 bounce
verify unix - - - - 1 verify
flush unix n - - 1000? 0 flush
proxymap unix - - n - - proxymap
smtp unix - - - - - smtp
relay unix - - - - - smtp
# -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq unix n - - - - showq
error unix - - - - - error
local unix - n n - - local
virtual unix - n n - - virtual
lmtp unix - - n - - lmtp
anvil unix - - n - 1 anvil
#
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
#
# maildrop. See the Postfix MAILDROP_README file for details.
#
maildrop unix - n n - - pipe
flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
uucp unix - n n - - pipe
flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
ifmail unix - n n - - pipe
flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp unix - n n - - pipe
flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -d -t$nexthop -f$sender $recipient
scalemail-backend unix - n n - 2 pipe
flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user} ${extension}
# only used by postfix-tls
#tlsmgr fifo - - n 300 1 tlsmgr
#smtps inet n - n - - smtpd -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
#587 inet n - n - - smtpd -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes
------------------------------------------------------------------------------------
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
}
le problème peut aussi bien venir du dns
[^] # Re: Fichiers de configuration et de logs
Posté par Raphaël SurcouF (site web personnel) . Évalué à 2.
Par défaut, on utilise le transport cyrus (défini dans master.cf):
mailbox_transport = cyrus
Mais pour de meilleures performances, je conseille lmtp:
mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp
Evidemment, ceci suppose d'avoir activé le service lmtpunix activé auprès de cyrus via le fichier master.cf (comme c'est le cas par défaut et dans ton cas).
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.