YoSucker 51A - Mangled Headers
I'm running YoSucker on a Gentoo system (up to date).
When I run YoSucker, it always "downloads" an email that's empty. If I logon
to Yahoo, there are no email present in any boxes (Inbox, Bulk, etc).
I can run YoSucker and get an empty email EVERY TIME!
When I set Kmail to show the full header, this is what's there:
X-Apparently-To: carney1979@... via 126.96.36.199; Fri,
12 Mar 2004
Received: from 188.8.131.52 (HELO cpe-66-169-56-105.spa.sc.charter.com)
by mta175.mail.scd.yahoo.com with SMTP; Fri, 12 Mar 2004 16:28:22 -0800
Received: from 184.108.40.206 by 220.127.116.11; Sat, 13 Mar 2004 04:38:44 +0400
It doesn't matter how many times I run YoSucker or how often. This email is
always "downloaded". Very strange.
Here's the output when I run YoSucker from a Konsole:
-> Reading list of messages...
-> Matching repository...
-> You've got 1 new message(s)!
-> Fetching [oHeader structure corruption! Message won't be saved correctly!
Message won't be deleted and/or stored in repository#] Done.
-> Moving to Trash... Done.
Emptying bulk folder... OK.
Emptying trash... OK.
I can run this every second of the day and I will get the same message every
Here's my configuration file (with password, etc changed to XXXXXX's for my
# sample.conf - Y(aho)o!Sucker configuration file
# Copyright Dirk Diggler & Som One 1996-2001. All rides reserved.
# Redistribution and use, with or without modification,
# is permitted in the sense of GDWYWL
# Set your YahooMail server address
# IMPORTANT: Always leave mail.yahoo.com here
# even if you normally use lets say mail.yahoo.it!!!
# Port YoSucker should connect to - if commented, defaults to 80/443
# Obsolete - note needed any more
# What's your YahooMail username/id?
# Your Yahoo password - must be encrypted
# (use EncPasswd utility to encrypt it)
# Should I use a secure connection to login?
# Default is 1 (Yes) - login is slower but more secure
# Try to restore previous session, skip the login procedure
# Default is 0 (No), YoSucker will login all the times
# 1 (Yes) / 0 (No)
# Where should I fetch the messages from?
# CASE SENSITIVE!!!
# Options are: Inbox, Sent, Trash, Draft, Bulk or any of your YM folders
# Multiple comma separated folders are allowed (eg. BOX=Inbox,Bulk)
# YoSucker will provide you with From:,To:,Subject: information for
# the new messages in the DIGGEST folder, without actually fetching any
# Apply the same options and restrictions as to BOX parameter
# You DON'T have to add these folders to BOX parameter
# Messages will be saved (appended) in...
# For procmail add procmail command line and set following PIPE to 1
# See FAQ...
# The next parameter determines whether your mail is written to
# a file or redirected to another program such as "procmail"
# Options: 0 (output to file) or 1 (out to pipe)
# Leave 0 unless you know what you're doing
# Restore the read/unread status of the messages in your Yahoo box?
# Note: Turning this feature ON may slow things down - especially switch 2!
# 2 (Immediate) / 1 (After fetching all messages) / 0 (No)
# Leave mail on server? - default is 1 (Yes)
# If set to 0 fetched messages will be moved to
# Trash folder on the server
# Empty trash when logout?
# 1 (Yes) / 0 (No!)
# Empty bulk folder when logout?
# 1 (Yes) / 0 (No!)
# Warn me when I use more then QUOTA percent of my mailbox space
# Default is 85
# LIMIT is a speed tuning option; See FAQ documentation for details
# Default is 25; Set to 0 for no limit; 10-15 should be OK for daily use
# Yahoo sometimes tends to lock up your account if your connection is fast
# and you trying to download a lot of messages. Try to turn this feature on
# if you experience YoSucker to freeze or return a lot of Header Corruption
# Turning this feature on can significantly slow YoSucker down.
# Options: number of seconds to wait between two HTTP requests (default is 0)
# Quote any From_ occurence in the message body so the message doesn't get
# This may be necessary in some cases; see yosucker-general mail list for
# If unsure, leave the following line quoted or set to 0
# Options: leave message body asis = 0; quote From_ lines = 1
# Remove the "From " beginning of message delimiter (needed for some mail
# Leave commented or set to "0" unless you know EXACTLY what you're doin'!!!
# Options: use delimiter = 0; NO delimiter = 1
# Set your proxy server address
# Set your proxy port
# Set your proxy username
# Set proxy password
# Use EncProxyPasswd utility to encrypt it
# Select how much should Yo!Sucker show
# Options: quiet = 0, normal = 1
# Choose an action (i.e. a command to execute when new mail arrives
# ON_NEWMAIL="command attributes"
# This command will be executed when YoSucker finds no new incoming messages
# ON_NO_MAIL="command attributes"
# IMPORTANT!!!! Setting the following CLEAN option to "KillEmAll"
# will move all your messages stored in selected BOX into trash,
# WITHOUT actually fetching the messages!!! Repository will be
# BE VERY CAREFUL WITH THIS FEATURE!!!
# Never set CLEAN=KillEmAll unless you know EXACTLY what you're
# doing. I warned ya!
# THIS IS A SEEK&DESTROY ALGORITHM!!!
# Options: KillEmAll (erase all messages),
# all the other values will be ignored.
Any suggestions would be appreciated.
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system