YoSucker 51A - Mangled Headers

"David M. Carney" <carney1979-/[email protected]> Fri, 19 Mar 2004 16:53:09 -0500
Newsgroups gmane.mail.yosucker.general
Message-ID <[email protected]>
Hello all.

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-/[email protected] via 216.136.174.141; Fri, 12 Mar 2004 
16:28:23 -0800
 Return-Path: <[email protected]>
 Received: from 66.169.56.105  (HELO cpe-66-169-56-105.spa.sc.charter.com) 
(66.169.56.105)
  by mta175.mail.scd.yahoo.com with SMTP; Fri, 12 Mar 2004 16:28:22 -0800
 Received: from 18.104.158.0 by 66.169.56.105; Sat, 13 Mar 2004 04:38:44 +0400
 Message-ID: <X[20
 Content-Length: 0
 Status: R
 X-Status: N
 X-KMail-EncryptionState: 
 X-KMail-SignatureState: 
 X-KMail-MDN-Sent: 

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:

bash-2.05b$ YoSucker
Using sample1.conf
Login OK.
INBOX
-> 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.
Logout OK.

bash-2.05b$

I can run this every second of the day and I will get the same message every 
day.

Here's my configuration file (with password, etc changed to XXXXXX's for my 
privacy):

# 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
# (GeneralDoWhateverYouWantLicense).
# -z3r0-

<Connect Info>
# Set your YahooMail server address
# IMPORTANT: Always leave mail.yahoo.com here
# even if you normally use lets say mail.yahoo.it!!!
HOST=mail.yahoo.com

# Port YoSucker should connect to - if commented, defaults to 80/443
# Obsolete - note needed any more
# PORT=8080
</Connect>

<Login Details>
# What's your YahooMail username/id?
USERNAME=carney1979

# Your Yahoo password - must be encrypted
# (use EncPasswd utility to encrypt it)
PASSWD=XXXXXXXXXXXXXXXXXXXXXXXX

# Should I use a secure connection to login?
# Default is 1 (Yes) - login is slower but more secure
SSL=1

# Try to restore previous session, skip the login procedure
# Default is 0 (No), YoSucker will login all the times
# 1 (Yes) / 0 (No)
RESPAWN=0
</Login>

<Fetch Mail>
# 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)
BOX=Inbox

# YoSucker will provide you with From:,To:,Subject: information for
# the new messages in the DIGGEST folder, without actually fetching any 
message.
# Apply the same options and restrictions as to BOX parameter
# You DON'T have to add these folders to BOX parameter
# DIGEST=Bulk

# Messages will be saved (appended) in...
# For procmail add procmail command line and set following PIPE to 1
# See FAQ...
OUTFILE=/var/spool/mail/YoSucker

# 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
PIPE=0

# 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)
UNCHANGED=0

# Leave mail on server? - default is 1 (Yes)
# If set to 0 fetched messages will be moved to 
# Trash folder on the server
LEAVE=0

# Empty trash when logout?
# 1 (Yes) / 0 (No!)
TRASH=1

# Empty bulk folder when logout?
# 1 (Yes) / 0 (No!)
BULK=1

# Warn me when I use more then QUOTA percent of my mailbox space
# Default is 85
# QUOTA=80

# 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
LIMIT=0

# 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 
messages.
# Turning this feature on can significantly slow YoSucker down.
# Options: number of seconds to wait between two HTTP requests (default is 0)
# SNEAKYSLEEP=15

# Quote any From_ occurence in the message body so the message doesn't get 
split
# This may be necessary in some cases; see yosucker-general mail list for 
details
# If unsure, leave the following line quoted or set to 0
# Options: leave message body asis = 0; quote From_ lines = 1
# QUOTEFROM=0

# Remove the "From " beginning of message delimiter (needed for some mail 
processing apps)
# Leave commented or set to "0" unless you know EXACTLY what you're doin'!!!
# Options: use delimiter = 0; NO delimiter = 1
# NOFROM=0
</Fetch>

<Proxy Settings>
# Set your proxy server address
# PROXY=proxy.domain.com

# Set your proxy port
# PROXY_PORT=8080

# Set your proxy username
# PROXY_USER=your_proxy_username

# Set proxy password
# Use EncProxyPasswd utility to encrypt it
# PROXY_PASS=XXXXXXXXX
</Proxy>

<Other>
# Select how much should Yo!Sucker show
# Options: quiet = 0, normal = 1
DEBUG=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"
</Other>

<Lethal Options>
# 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 
# ignored.
#
# 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.
CLEAN=0
</Lethal>


Any suggestions would be appreciated.

Thanks!

David


-------------------------------------------------------
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
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click