Re: mailq-output = 2.5MB!

From: Phil Regnauld (none@regnauld--x0.dk.lh.bsd-dk.dk)
Date: Wed 26 Oct 2005 - 19:18:51 CEST


Date: Wed, 26 Oct 2005 19:18:51 +0200
From: Phil Regnauld <none@regnauld--x0.dk.lh.bsd-dk.dk>
To: bsd-dk@bsd-dk.dk
Subject: Re: mailq-output = 2.5MB!

On Wed, Oct 26, 2005 at 10:09:35AM -0700, Joachim Bondo wrote:
> Tak for jeres svar.
>
> Jeg har indtil videre sat relay_recipient_maps="YES" som en hurtig
> begrænsning af mailstørrelsen.

        ehh, den virker ikke sådan -- det er en postfix config,
        ikke en FreeBSD rc variabel...

        Du tænkt på shorten_mailq_xxx. ikke ?

> Jeg er derimod i tvivl om hvordan jeg anvender postfix'
> relay_recipient_maps (http://www.postfix.org/postconf.
> 5.html#relay_recipient_maps). Sådan som jeg forstår det, skal jeg
> liste alle de valide brugeradresser, men det har jeg jo allerede
> gjort i mine /usr/local/etc/virtual* filer. Er det korrekt forstået,
> og kan jeg i givet fald bruge disse filer direkte, så jeg undgår
> dobbeltbogholderi?

        relay_recipient_maps giver kun mening hvis din mail server
        fungerer som relay for andre servere. Hvis final destination
        er serveren selv, og du bruger virtuals / aliases / unix users
        som postfix's smtpd kender til, så behøver du ikke at lave mere.

        Hvis alternativt din MTA fungerer som mail relay for andre servere,
        eller leverer til en dedikeret storage backend (som f.eks. Cyrus
        eller vdelivermail / vpopmail) så er det en en god idé at have alle
        kendt brugere (altså, gyldige email adresser) lagt ind i en fil
        hvor SMTPD kan kontrollerer FØR du har nået content checking og
        virus scanning (alt det kostlig).

        Sammenlign det med en dørmand med en liste over gæster :)

> Eller svarer det blot til at sætte
> unknown_local_recipient_reject_code til 550 (reject)? Den står i
> øjeblikket til 450 (try again later), hvilket måske er problemet?

        Ikke her -- hvis du HAR dem i køen, har du allerede accepteret dem.

        Om du svarer 450 eller 550 er ligemeget set fra din system's vinkel:
        mailen kommer ikke ind.

        Det gør jo en forskel om afsenderern prøver igen senere eller ej.
        Man plejer at sætte det til 450 under test (for ikke at bounce mail
        ved fejlkonfiguration) og 550 under prod.

> De mange mails er sendt til ikke-eksisterende brugere på et af de
> domæner jeg er postmester for.

        Hmmm... Det ser ud som om det der fylder køen er så mail bounces
        eller ?



This archive was generated by hypermail 2b30 : Wed 15 Nov 2006 - 18:24:53 CET