[postfix-es] Postfix and Maildrop

Javier Lopez jlopez19 en uax.es
Lun Oct 20 18:04:04 CEST 2003



 Hola

 Tengo un problema, pero no tengo muy claro si es de Postfix o maildrop.
 Tengo Postfix-2.0.13, Maildrop-1.5.3 sobre Solaris 9 Sparc.
 Tengo a los usuarios con la quota de Courier-Imap.
 Cuando un usuario llega al limite de quota deja de recibir mails , y el
correo queda encolado un tiempo.
 El problema viene cuando mando a una lista. El mail se va enviando a los
usuarios de la lista , pero cuando llega a un usuarios con exceso de quota,
deja de mandar a los siguientes usuarios, y se queda en cola, y cada cierto
tiempo vuelve a mandar a toda la lista, con lo que a unos les llegan los
mensajes varias veces.

 Mi maildroprc

import SENDER
import RECIPIENT
import HOME
MAILBOX="$HOME/Maildir"
MAILDIRQUOTA="$MAILBOX/maildirsize"
## Delivery Quota
if ($SENDER ne "")
{
FROM=$SENDER
}
else
{
FROM="unknown"
}
xfilter "/usr/lib/courier-imap/bin/deliverquota -w 70 $MAILBOX"


 postconf -n


alias_database = dbm:/etc/postfix/aliases
alias_maps = dbm:/etc/postfix/aliases, dbm:/usr/local/mailman/data/aliases
body_checks = regexp:/etc/postfix/body_checks
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
delay_warning_time = 4h
header_checks = regexp:/etc/postfix/header_checks
home_mailbox = Maildir/
inet_interfaces = all
local_destination_concurrency_limit = 1
mail_owner = postfix
mailbox_command = /usr/local/bin/maildrop -d $USER -f $SENDER $EXTENSION
mailq_path = /usr/bin/mailq
manpage_directory = /usr/local/man
maximal_queue_lifetime = 2d
mydestination = localhost.localdomain, localhost, $transport_maps,
$myhostname, $mydomain
mydomain = uax.es
myhostname = hermes.uax.es
mynetworks = <MIS REDES>
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = no
relayhost = $relay
sample_directory = /etc/postfix
sendmail_path = /usr/lib/sendmail
setgid_group = postdrop
smtpd_recipient_restrictions = permit_mynetworks,
reject_unauth_destination,                              reject_rbl_client
relays.ordb.org,                              reject_rbl_client
bl.spamcop.net,                               reject_rbl_client
sbl.spamhaus.org,                             reject_rbl_client
opm.blitzed.org,                              reject_rbl_client
list.dsbl.org,                                reject_rbl_client
sbl.spamhaus.org,                             reject_rbl_client
blackholes.easynet.nl,                                reject_rbl_client
relays.monkeys.com
unknown_local_recipient_reject_code = 450


	master


# ==========================================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (50)
# ==========================================================================
127.0.0.1:10025     inet  n       -       -       -       -       smtpd -o
content_filter=
smtp      inet  n       -       n       -       -       smtpd
pickup    fifo  n       -       n       60      1       pickup
cleanup   unix  n       -       n       -       0       cleanup
#qmgr     fifo  n       -       n       300     1       qmgr
qmgr      fifo  n       -       n       300     1       nqmgr
#tlsmgr   fifo  -       -       n       300     1       tlsmgr
rewrite   unix  -       -       n       -       -       trivial-rewrite
bounce    unix  -       -       n       -       0       bounce
defer     unix  -       -       n       -       0       bounce
flush     unix  n       -       n       1000?   0       flush
smtp      unix  -       -       n       -       -       smtp
relay     unix  -       -       n       -       -       smtp
showq     unix  n       -       n       -       -       showq
error     unix  -       -       n       -       -       error
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       n       n       -       -       lmtp
proxymap  unix  -       -       n       -       -       proxymap
maildrop  unix  -       n       n       -       -       pipe
    flags=Ru user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
#
#
#old-cyrus unix  -      n       n       -       -       pipe
#   flags=R user=cyrus argv=/cyrus/bin/deliver -e -m ${extension} ${user}
cyrus     unix  -       n       n       -       -       pipe
    user=cyrus argv=/cyrus/bin/deliver -e -r ${recipient} -m ${extension}
${user}
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=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop
$recipient
#vscan    unix  -       n       n       -      10       pipe
#   flags=q user=amavis argv=/usr/sbin/amavis ${sender} ${recipient}




 Si alguien sabe algo del tema???

 Gracias

 Javier

-
Para ENVIAR mensajes a esta lista tienes que estar SUSCRITO a ella.
.
Envía la linea "unsubscribe postfix-es" en el cuerpo de un mensaje
a majordomo en WL0.org para quitarte de la lista.



Más información sobre la lista de distribución Postfix-es