Auteur Topic: Getmail en Procmail probleem  (gelezen 1793 keer)

Offline mikeo

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 7
  • Berichten: 61
Getmail en Procmail probleem
« Gepost op: 31 maart 2011, 14:55:20 »
Ik probeer mijn pop3 mails te lezen via Mailstation en IMAP.

Op zich werkt het meeste prima. Getmail doet zijn werk goed en ook procmail stuurt het mailtje waar ik een testfilter voor heb gemaakt ook goed door naar de juiste map. Het probeem is alleen dat hij hetzeflde test bericht steeds weer opnieuw ophaalt en niet verwijderd bij mijn provider.

Mijn Getmail rc is
[options]
read_all = 1
delete = 1
message_log = $HOME/.getmail/log
 
[retriever]
type = SimplePOP3Retriever
server = pop.ziggo.nl
port = 110
username = xxxxx@ziggo.nl
password = xxxxx
use_apop = false
timeout = 180
delete_dup_msgids = false
 
[destination]
type = MDA_external
path = /opt/bin/procmail
arguments = ("-f","%(sender)","-m", "$HOME/.procmailrc")
user = michel

.procmailrc
SHELL=/bin/sh
VERBOSE=on
PATH=/usr/syno/mailstation/sbin:/usr/syno/mailstation/bin
MAILDIR=$HOME/.Maildir
DEFAULT=$HOME/.Maildir/
PMDIR=$HOME/.procmail
LOGFILE=$PMDIR/log

:0
* ^From.*xxxxx@quicknet.nl
.Kliksites/

Als ik in mijn getmail rc bestand de destination veranderd naar
[destination]
type = Maildir
path = /volume1/homes/michel/.Maildir/
user = michel
filemode = 0600

Dan werkt getmail prima en haalt hij de email maar 1x op en verwijderd daarna de mail bij mijn provider.

Procmail log (daar lijkt alles dus gewoon goed te gaan)
procmail: Match on "^From.*xxxxx@quicknet.nl"
procmail: Assigning "LASTFOLDER=.Kliksites/new/1301572742.28100_0.DiskStation"
From xxxxx@quicknet.nl  Thu Mar 31 13:59:02 2011
 Subject: test donderdag
  Folder: .Kliksites/new/1301572742.28100_0.DiskStation   3750

Hier zit volgens mij ook het probleem (gemail log). Hij geeft een Delivery error af. Maar het test bericht komt wel gewoon in de juiste map aan. Waarom deze melding komt is mij niet duidelijk. De error melding is ook niet precies met de codenummer. Dit nummer loop bij elke bericht op.

Getmail log 2011-03-31 13:59:02 Delivery error (command procmail 28100 error (0, procmail: [28100] Thu Mar 31 13:59:02 2011
procmail: Assigning "PATH=/usr/syno/mailstation/sbin:/usr/syno/mailstation/bin"
procmail: Assigning "MAILDIR=/var/services/homes/michel/.Maildir"
procmail: Assigning "DEFAULT=/var/services/homes/michel/.Maildir/"
procmail: Assigning "PMDIR=/var/services/homes/michel/.procmail"
procmail: Assigning "LOGFILE=/var/services/homes/michel/.procmail/log"
procmail: Opening "/var/services/homes/michel/.procmail/log"))
2011-03-31 13:59:02 msg 1/2 (3731 bytes) msgid 92-1299760947 from <xxxxx@quicknet.nl>

Ik ben al dagen aan het zoeken en door forum's en berichten op internet te zoeken maar niets wat de oplossing  geeft. Ik hoop dat iemand een oplossing heeft hiervoor. Mijn dank zal erg groot zijn  :mrgreen:

Offline mikeo

  • Bedankjes
  • -Gegeven: 1
  • -Ontvangen: 7
  • Berichten: 61
Re: Getmail en Procmail probleem
« Reactie #1 Gepost op: 31 maart 2011, 17:17:01 »
Eindelijk het probleem gevonden. Het blijft in de volgorde te zitten van het .procmailrc bestand.

Met onderstaande volgorde werkt het prima.

.procmailrc
SHELL=/bin/sh
PATH=/usr/syno/mailstation/sbin:/usr/syno/mailstation/bin
DEFAULT=$HOME/.Maildir/
MAILDIR=$HOME/.Maildir
PMDIR=$HOME/.procmail
LOGFILE=$PMDIR/log
VERBOSE=yes


 

Fetchmail vs. Getmail

Gestart door Martijn85Board Mail mods

Reacties: 4
Gelezen: 6473
Laatste bericht 27 januari 2011, 08:35:49
door Martijn85