* Marc Adler <[EMAIL PROTECTED]> [2003-09-08 10:25]:
> I'm not sure where to post this, so I'll start here.
> 
> The problem: my computer is only downloading email from my pop3 account
> when it's actually on. All messages that come in while it's off are sent
> into the void.
> 
> My setup: fetchmail -> procmail -> mutt.
> 
> If my mailbox were full, I shouldn't be receiving any messages
> whatsoever, but I receive them as long as the computer is on. One
> symptom of this problem is that the threading in mutt has gotten all out
> of kilter because of so many missing messages. Also, I have mutt set to
> delete messages older than two weeks in my mailing lists folder, and the
> size of the folder is steadily decreasing, and I doubt activity on the
> lists has dropped that much. Either way, I have to go to
> http://marc.theaimsgroups.com to check replies to messages I've posted
> if those replies come in after I turn off my computer.
> 
> Does anybody know where all those messages might be going?

Ok, just as soon as I sent the above message, I realized I also had a
startup script for fetchmail that might have something to do with it. I
su'ed into root status and sure enough there in root's mutt were all the
lost messages. So now the problem is, what's wrong with the startup
script?

#!/bin/sh
#
# fetchmail     This shell script takes care of starting and stopping
# fetchmail.
#
# chkconfig: 2345 81 45
#
# description: The Fetchmail daemons allows to retrieve mail using
# various mail protocols and route them to the local MTA just as if the
# mail was sent directly to the local MTA. This is specially useful on
# intermittent dial-up connections.  processname: fetchmail config:
# /etc/fetchmailrc author[s]: Andrea Sterbini <[EMAIL PROTECTED]>
# ObiTuarY <[EMAIL PROTECTED]>

. /etc/rc.d/init.d/functions

# Source networking configuration.
. /etc/sysconfig/network

# Check that networking is up.
if [ ${NETWORKING} = "no" ]
then
        exit 0
fi

# See how we were called.
case "$1" in
  start)
        if [ -s /etc/fetchmailrc ]; then
                echo -n "Loading fetchmail: "
                /usr/bin/fetchmail -d 900 -f /etc/fetchmailrc
                echo
                touch /var/lock/subsys/fetchmail
        else
                exit 1
        fi
        ;;
  stop)
        echo -n "Shutting down fetchmail: "
        /usr/bin/fetchmail -q >/dev/null 2>&1 && echo fetchmail
        killproc fetchmail
        rm -f /var/lock/subsys/fetchmail
        ;;
  status)
        status fetchmail
        ;;
  restart|reload)
        $0 stop
        $0 start
        ;;
        *)
        echo "Usage: fetchmail {start|stop|status|restart|reload}"
        exit 1

esac

exit 0

# === End of File === 

I named the file "fetchmail_script" and put it in /etc/init.d with
permissions set to 755. I used chkconfig fetchmail_script on to include
it in the startup scripts. There's no .procmailrc or .fetchmailrc files in
root's home directory. What else... I can't think of anything else, but
if I've left out some information, let me know and I'll post it.

Thanks.

-- 
Marc Adler


-- 
redhat-list mailing list
unsubscribe mailto:[EMAIL PROTECTED]
https://www.redhat.com/mailman/listinfo/redhat-list

Reply via email to