Redden postfix deferred mail

Pagina: 1
Acties:

  • DRAFTER86
  • Registratie: April 2002
  • Laatst online: 06:14
Door een dom foutje heb ik fetchmail mail laten ophalen en afleveren op een lokaal niet bestaande account. Deze mail is dus in /deferred terecht gekomen. Aangezien fetchmail de mail op de server verwijderd heeft zou ik deze mail graag redden... Iemand een idee?

  • DJ Buzzz
  • Registratie: December 2000
  • Laatst online: 01-02 21:11
Je postfix fixen en dan postqueue -f doen? Dan wordt opnieuw geprobeerd je mail af te leveren.

  • DRAFTER86
  • Registratie: April 2002
  • Laatst online: 06:14
DJ Buzzz schreef op vrijdag 11 mei 2007 @ 10:35:
Je postfix fixen en dan postqueue -f doen? Dan wordt opnieuw geprobeerd je mail af te leveren.
Postfix fixen? Wat moet ik me daar bij voorstellen? Het probleem is dat de user waarbij hij de mail wil afleveren niet bestaat. De user die gezocht wordt is van de vorm 'user@mijnmaildomijn.nl'. Terwijl mijn thuisserver een heel andere naam heeft...
Als ik te krom denk moet je het zeggen hoor, ben nauwelijks bekend met postfix...

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

gewoon even dat account aanmaken en postfix laten flushen.
klaar

en dat account kun je ook 'aanmaken' met een alias naar een bestaand account.

Zaram module kopen voor je glasvezelaansluiting?


  • DRAFTER86
  • Registratie: April 2002
  • Laatst online: 06:14
Boudewijn schreef op vrijdag 11 mei 2007 @ 10:39:
gewoon even dat account aanmaken en postfix laten flushen.
klaar

en dat account kun je ook 'aanmaken' met een alias naar een bestaand account.
De account aanmaken kan toch niet? Ik kan toch niet op een server met naam domijn1 een account met naam user@domijn2.nl aanmaken? En waar zou ik zo'n alias aanmaken? /etc/aliases? Dus daar zou ik dan dit in moeten zetten:

"user@domijn2.nl": local_user

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

De account aanmaken kan toch niet? Ik kan toch niet op een server met naam domijn1 een account met naam user@domijn2.nl aanmaken? En waar zou ik zo'n alias aanmaken? /etc/aliases? Dus daar zou ik dan dit in moeten zetten:
Oh ja? Hoe denk jij dat ik het met 14 domeinen doe, voor elk domein een eigen server? :P

Zaram module kopen voor je glasvezelaansluiting?


  • DRAFTER86
  • Registratie: April 2002
  • Laatst online: 06:14
Boudewijn schreef op vrijdag 11 mei 2007 @ 10:43:
[...]


Oh ja? Hoe denk jij dat ik het met 14 domeinen doe, voor elk domein een eigen server? :P
nou als ik een user "user@domijn2.nl" wil aanmaken zeurt hij over ongeldige tekens in de username...

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

ja domijn kent hij niet :+
Even een quoteje uit een mailserver van mij:
code:
1
2
3
local_recipient_maps = $alias_maps $virtual_mailbox_maps unix:passwd.byname
virtual_transport = virtual
virtual_mailbox_domains = domain1, domain2, domain3, domain4, domain5

ander ideetje: Een catch-all gebruiken?

Zaram module kopen voor je glasvezelaansluiting?


  • DRAFTER86
  • Registratie: April 2002
  • Laatst online: 06:14
Boudewijn schreef op vrijdag 11 mei 2007 @ 10:52:
ja domijn kent hij niet :+
Even een quoteje uit een mailserver van mij:
code:
1
2
3
local_recipient_maps = $alias_maps $virtual_mailbox_maps unix:passwd.byname
virtual_transport = virtual
virtual_mailbox_domains = domain1, domain2, domain3, domain4, domain5

ander ideetje: Een catch-all gebruiken?
Hmm een catch-all zou wel ideaal zijn, kan ik dat instellen /etc/postfix/main.cf?

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

uhhh ja dat moet je doen zoals in de manual staat :+


hier staat eea (3 secs in google)
http://www.macosxhints.co...hp?story=2003110323024816

Zaram module kopen voor je glasvezelaansluiting?


  • DRAFTER86
  • Registratie: April 2002
  • Laatst online: 06:14
Boudewijn schreef op vrijdag 11 mei 2007 @ 10:57:
uhhh ja dat moet je doen zoals in de manual staat :+


hier staat eea (3 secs in google)
http://www.macosxhints.co...hp?story=2003110323024816
Dank voor de moeite! Maar het wil niet :/
Ik heb nu een /etc/postfix/virtual als volgt (en met postmap de .db aangemaakt):

@domein2.nl local_user

Domein2 is dus niet de domeinnaam van mijn server maar van de mailserver waar de ge-deferrede mail vandaan komt. Werkt dat wel?
In mijn mail.info log probeerd hij in ieder geval nog steeds contact te maken met de mailserver van domein2.nl welke natuurlijk niet reageerd op de smtp poort:

code:
1
2
3
4
5
May 11 11:06:12 ate postfix/qmgr[5294]: 
898FD2B1EE6: to=<ate@domein2.nl>, relay=none, 
delay=4686, delays=4656/30/0/0, dsn=4.4.1, status=deferred 
(delivery temporarily suspended: 
connect to mail.domein2.nl[62.212.90.216]: Connection timed out)

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

newaliases?

[ Voor 4% gewijzigd door Boudewijn op 11-05-2007 11:48 ]

Zaram module kopen voor je glasvezelaansluiting?


  • smesjz
  • Registratie: Juli 2002
  • Niet online
Zo te zien ontbreekt:
virtual_mailbox_domains = domein2.nl

als alternatief kan je domein2.nl toevoegen aan je mydestination.

Heb je wel postfix reload gedaan?

Je kan verder je testen via postmap of de alias werkt:

postmap -q @foobar.be mysql:/etc/postfix/mysql_virtual_alias_maps.cf
@foobar.nl

In jouw geval krijg je iets als:

postmap -q ate@domein2.nl /etc/postfix/virtual

Aanvulling:

Let even op je bounce & queue parameters:

bounce_queue_lifetime
maximal_queue_lifetime

Hoewel deze standaard 5 dagen staan wil je niet dat Postfix dat de delay_warning_time gebruikt om de afzender een mail te sturen dat aflevering vertraagt is.

[ Voor 25% gewijzigd door smesjz op 11-05-2007 19:05 . Reden: Aanvulling ]


  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Edit die mails even zodat ze naar een bestaande user gaan?

All my posts are provided as-is. They come with NO WARRANTY at all.

Pagina: 1