Markus Sagebiel
2005-04-14 09:01:14 UTC
Hi,
I looked on mid implementation of yosucker in the past. If you move
messages into a backup mailbox then yosucker doesn't recognize them as
old. The mid is changed and don't match with repos. i quote the source:
# Now,... Yahoo tends to change some parts of message id,
# for unknown reasons. Therefore I compare just some parts
# of MesgId that tend to remain the same, though should suffice
# for message unique identification.
my (@idexp) = ( split( "_", $_ ) );
$depoz{ $idexp[0] . $idexp[5] . $idexp[6] } = 1;
I saw that yahoo changed message index position on the fifth and sixth
position. Now how to check if all messages are in my repos? I noticed
that position 3 and 4 don't change. I wrote
$depoz{ $idexp[0] . $idexp[3] . $idexp[4] } = 1;
4 times in sputnik.pm
But I had 5 out of 350 mails who got an totally different mid and got
fetched again. Does the name of the new box have an influence of MID? As
a caution behaviour for me I will not move any messages again.
Another thing is that sometimes the mid on 5,6 position are not that big
and it could occur a false match in repos, but this should be unlikely?!
I would suggest a
YoSucker BOX=inbox LIMIT=500 or 1000 from time to time and kill those
messages on yahoo and deleting yosucker.repository and
digest.repository (LIMIT=0 doesn't work for me)
I would like to see some insightful comments :)
Thanks and Regards Markus
--
Dipl.-Math.oec.Univ. Markus Sagebiel
email sagebiel-/***@public.gmane.org http://www.blackscholes.de
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
I looked on mid implementation of yosucker in the past. If you move
messages into a backup mailbox then yosucker doesn't recognize them as
old. The mid is changed and don't match with repos. i quote the source:
# Now,... Yahoo tends to change some parts of message id,
# for unknown reasons. Therefore I compare just some parts
# of MesgId that tend to remain the same, though should suffice
# for message unique identification.
my (@idexp) = ( split( "_", $_ ) );
$depoz{ $idexp[0] . $idexp[5] . $idexp[6] } = 1;
I saw that yahoo changed message index position on the fifth and sixth
position. Now how to check if all messages are in my repos? I noticed
that position 3 and 4 don't change. I wrote
$depoz{ $idexp[0] . $idexp[3] . $idexp[4] } = 1;
4 times in sputnik.pm
But I had 5 out of 350 mails who got an totally different mid and got
fetched again. Does the name of the new box have an influence of MID? As
a caution behaviour for me I will not move any messages again.
Another thing is that sometimes the mid on 5,6 position are not that big
and it could occur a false match in repos, but this should be unlikely?!
I would suggest a
YoSucker BOX=inbox LIMIT=500 or 1000 from time to time and kill those
messages on yahoo and deleting yosucker.repository and
digest.repository (LIMIT=0 doesn't work for me)
I would like to see some insightful comments :)
Thanks and Regards Markus
--
Dipl.-Math.oec.Univ. Markus Sagebiel
email sagebiel-/***@public.gmane.org http://www.blackscholes.de
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click