YoSucker 51A - Mangled Headers
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@... via 216.136.174.141; Fri,
12 Mar 2004
16:28:23 -0800
Return-Path: <wsbwbkakmyy@...>
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