[postfix] Problemen met postfix

Pagina: 1
Acties:

  • geforce5_guy
  • Registratie: December 2001
  • Niet online
Ik heb een spam filter gemaakt in combonatie met postfix - spamassasin - razor en amavis-new.

Nu is het probleem dat ik in /var/log/maillog de volgende fout melding krijg.

code:
1
2
3
May 12 12:00:38 intranet postfix/trivial-rewrite[4587]: fatal: open database .db: No such file or directory
May 12 12:00:39 intranet postfix/master[4561]: warning: process /usr/libexec/postfix/trivial-rewrite pid 4587 exit status 1
May 12 12:00:39 intranet postfix/master[4561]: warning: /usr/libexec/postfix/trivial-rewrite: bad command startup -- throttling


Er staat dat ie een database niet kan vinden maar er staat niet welke :(
Wie weet omwelke database het gaat :?

heb gezocht met google en op GoT, maar niks kunnen vinden wat het oplost.

  • Eärendil
  • Registratie: Februari 2002
  • Laatst online: 16:17
Trivial-rewrite zet afaik de mail-adressen die binnenkomen om in geldige mail-adressen voor de verdere verwerking, bijv. als ik mail naar 'earendil', zet mijn mailserver dat om naar 'earendil@sub.domain.tld'. Daarnaast zoekt trivial-rewrite uit wat de volgende hop is.
In de configuratie kan je instellen dat er in bepaalde db bestanden gekeken wordt, bijv. /etc/aliasses. Staat er zoiets in jouw config?

Krijg je dit eigenlijk bij elke mail, en komt de mail dan wel of niet aan?

  • geforce5_guy
  • Registratie: December 2001
  • Niet online
ik heb een heel stop foutje gemaakt. had een spatie ergens tussen :P

die foutmelding is nu weg, alleen wil hij het niet verturen.

Hij moet het naar een interne mailserver sturen ( exchange 5.5 ), staat ook in /etc/postfix/transport.

Alleen hij blijft zoeken naar de mail servers van onze isp.
Ik heb al in de /etc/resolv.conf alles laten rerouten naar ons intern ip adres. als ik ping op :

code:
1
2
3
4
5
mail.domain.com 

of 

smtp.domain.com


Komt er het zelfde ip uit, het zou dus moeten werken.
Alleen blijft hij naar de ISP mail server zoeken :(

Hoe kan ik dit overrulen :?

  • urk_forever
  • Registratie: Juni 2001
  • Laatst online: 18-02 16:15
Ik neem aan dat je de binnenkomende e-mail opvangt, die scant en daarna door wil sturen naar je exchange server.

Om dit te doen moet je in je /etc/postfix directory het transport bestand editen en daarin het volgende zetten:

code:
1
domain.com smtp:[ip van exchange server] (dit ip moet je tussen de haken zetten.)


Dit moet je voor al je domeinen doen en dan het commando

code:
1
postmap /etc/postfix/transport

[ Voor 5% gewijzigd door urk_forever op 12-05-2004 16:17 ]

Hail to the king baby!


  • geforce5_guy
  • Registratie: December 2001
  • Niet online
urk_forever schreef op 12 mei 2004 @ 16:16:
Ik neem aan dat je de binnenkomende e-mail opvangt, die scant en daarna door wil sturen naar je exchange server.

Om dit te doen moet je in je /etc/postfix directory het transport bestand editen en daarin het volgende zetten:

code:
1
domain.com smtp:[ip van exchange server] (dit ip moet je tussen de haken zetten.)


Dit moet je voor al je domeinen doen en dan het commando

code:
1
postmap /etc/postfix/transport
dat heb ik goed staan. alleen hij blijft zoeken naar de ISP mail servers.

  • urk_forever
  • Registratie: Juni 2001
  • Laatst online: 18-02 16:15
laat een wat van je log zien dan?

Hail to the king baby!


  • geforce5_guy
  • Registratie: December 2001
  • Niet online
dubbel :(

[ Voor 100% gewijzigd door geforce5_guy op 12-05-2004 16:55 ]


  • geforce5_guy
  • Registratie: December 2001
  • Niet online
verturen lukt, hij word ook door de filter heen getrokken ( van af de spam filter zelf word nu de mailtjes verstuurd)

Heb probleem nu is dat hij niks wil ontvangen. /var/log/mailllog laat dit zien:

code:
1
2
3
ay 12 16:34:14 intranet postfix/smtpd[3745]: NOQUEUE: reject: RCPT from ict102.xxx.nl[198.1.5.117]: 554 <administrator@drent.com>: 
Relay access denied; from=<xxxx.xxxxxxxxxx@xxxxx.nl> to=<administrator@xxxxx.com> 
proto=SMTP helo=<ICT102>


Hij wil dus niet relayen.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
alias_database = hash:/etc/postfix/aliases
myorigin = domain.com
myhostname = intranet.domain.nl
mymydestinations = domain.com
mynetworks = 198.0.0.0
biff = no
smtpd_banner = mail.domain.com
message_size_limit = 1000000000
local_transport = no local mail delivery
local_recipient_maps = 
transport_maps = hash:/etc/postfix/transport
smtpd_helo_required = yes
smtpd_helo_restrictions = permit_mynetworks, reject_invalid_hostname, reject_maps_rbl
maps_rbl_domains = sbl.spamhaus.org, relay.orbd.org, opm.blitzed.org, dun.dnsrbl.net, spam.dnsrbl.net
smtpd_sender_restrictions = reject_non_fqdn_sender, reject_unknown_sender_domain
smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination, reject_non_fqdn_recipient
header_checks = regexp:/etc/postfix/header_checks
content_filter = smtp-amavis:[127.0.0.1]:10024

[ Voor 4% gewijzigd door geforce5_guy op 12-05-2004 17:00 ]


  • urk_forever
  • Registratie: Juni 2001
  • Laatst online: 18-02 16:15
Probeer hier:

code:
1
mynetworks = 198.0.0.0


eens

code:
1
mynetworks = 198.1.5.0


van te maken

Hail to the king baby!


  • imdos
  • Registratie: Maart 2000
  • Laatst online: 09:45

imdos

I use FreeNAS and Ubuntu

is dit een typo :? mymydestinations = domain.com
Anders vermoed ik dat het daar door komt

Dit heb ik overigens ; mydestination = $myhostname, localhost.$mydomain, $mydomain,

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


  • geforce5_guy
  • Registratie: December 2001
  • Niet online
[message=20727441,noline]urk_forever schreef op 12 mei 2004 @ 17:12[/messag :( e]:
Probeer hier:

code:
1
mynetworks = 198.0.0.0


eens

code:
1
mynetworks = 198.1.5.0


van te maken
gedaan en helpt niet.

En dat van mymydestinations = ...... was inderdaat een typo. Veranderd en helpt niet :(

  • arikkert
  • Registratie: Juli 2002
  • Laatst online: 17-02 12:23
kijk met dit commando voor welke domains relay-ed wordt
code:
1
postconf |grep \^relay_domains

Daarna zorgen dat postfix ook gaat relayen voor domains die er niet in staan maar er volgens jou wel in horen. In main.cf editten lijkt me.
ligt toch wel voor de hand d8ik :?
Pagina: 1