[MASOCH-L] Problemas com /usr/bin/env

João Carlos Mendes Luís jonny at jonny.eng.br
Wed Aug 29 11:22:13 -03 2007


Filipe Alvarez wrote:
> Pessoal, utilizo FreeBSD 5.4-R, Postfix 2.4.3 e de vez em quando o
> Postfix devolve emails com o seguintes erros:
>
> Jul 30 16:24:54 hercules postfix/pipe[11583]: 9C2F314D3: to=<
> diego em localdomain.com.br>, relay=maildrop, delay=16, delays=4.6/0.07/0/11,
> dsn=5.3.0, status=bounced (Command died with signal 6: "/usr/bin/env")
> Jul 30 16:24:54 hercules postfix/pipe[13245]: 9C2F314D3: to=<
> rafaelquaranta em localdomain.com.br>, relay=maildrop, delay=16,
> delays=4.6/0.07/0/11,
> dsn=5.3.0, status=bounced (Command died with signal 6: "/usr/bin/env")
> Jul 30 16:24:54 hercules postfix/pipe[16609]: 9C2F314D3: to=<
> andreia em localdomain.com.br>, relay=maildrop, delay=16, delays=4.6/8.3/0/3,
> dsn=5.3.0, status=bounced (Command died with signal 6: "/usr/bin/env")
> Jul 30 16:24:54 hercules postfix/pipe[16529]: 5669614BB: to=<
> direct em localdomain2.com.br>, relay=maildrop, delay=15, delays=2.2/0.1/0/12,
> dsn=5.3.0, status=bounced (Command died with signal 6: "/usr/bin/env")
>
> Meu master.cf chama o maildrop assim:
>
> maildrop  unix  -       n       n       -       -       pipe
>   flags=DRhu user=vmail argv=/usr/bin/env SENDER=${sender}
>   RECIPIENT=${recipient} EXTENSION=${extension} /usr/local/bin/maildrop
>   -w 80 -d ${user}@${nexthop} ${extension} ${recipient} ${user} ${nexthop}
> ${sender}
>
> O curioso é que os erros só acontecem em emails entregues "no mesmo
> segundo".
>   

O motivo eu não sei, mas se seu diagnóstico está correto, talvez voce 
possa resolver assim:

local_destination_concurrency_limit     = 1


*local_destination_concurrency_limit (default: 2)*

    The maximal number of parallel deliveries via the local mail
    delivery transport to the same recipient (when
    "local_destination_recipient_limit
    <http://www.postfix.org/postconf.5.html#local_destination_recipient_limit>
    = 1") or the maximal number of parallel deliveries to the same local
    domain
    <http://www.postfix.org/ADDRESS_CLASS_README.html#local_domain_class>
    (when "local_destination_recipient_limit
    <http://www.postfix.org/postconf.5.html#local_destination_recipient_limit>
     > 1"). This limit is enforced by the queue manager. The message
    delivery transport name is the first field in the entry in the
    master.cf <http://www.postfix.org/master.5.html> file.

    A low limit of 2 is recommended, just in case someone has an
    expensive shell command in a .forward file or in an alias (e.g., a
    mailing list manager). You don't want to run lots of those at the
    same time.

*local_destination_recipient_limit (default: 1)*

    The maximal number of recipients per message delivery via the local
    mail delivery transport. This limit is enforced by the queue
    manager. The message delivery transport name is the first field in
    the entry in the master.cf <http://www.postfix.org/master.5.html> file.

    Setting this parameter to a value > 1 changes the meaning of
    local_destination_concurrency_limit
    <http://www.postfix.org/postconf.5.html#local_destination_concurrency_limit>
    from concurrency per recipient into concurrency per domain.




> Será que o env esta causando esses erros pois seta as variáveis ao mesmo
> tempo?
> Alguem tem alguma ideia?
>
> []s
> Filipe Alvarez.
> __
> masoch-l list
> https://eng.registro.br/mailman/listinfo/masoch-l
>   


                                        Jonny

-- 
João Carlos Mendes Luís - Networking Engineer - jonny at jonny.eng.br




More information about the masoch-l mailing list