On Tue, 12 Aug 2003 22:01:20 +0200, Johannes Berg
<
XXXX@XXXXX.COM>writes:
Quote
And the sender is fairly up-to-date as well!
X-Library: Indy 10.00.14-B
Are you sure about this? I ask because I did my own search through
the Indy Source-code and I could not find it at all.
Here's what I found in my search:
===
w:\source\Indy10\box\source\IdMessage.pas(22): { Removed X-Library
Line that was causing people problems with spam detection
w:\source\Indy10\box\source\IdMessage.pas(46): - Removed X-Library
line
w:\source\Indy10\Dist\DistRoot\Source\IdMessage.pas(22): { Removed
X-Library Line that was causing people problems with spam detection
w:\source\Indy10\Dist\DistRoot\Source\IdMessage.pas(46): - Removed
X-Library line
w:\source\Indy10\IdMessage.pas(46): { Removed X-Library Line that was
causing people problems with spam detection
w:\source\Indy10\IdMessage.pas(76): - Removed X-Library line
===
We used to have that X-Library header. After Indy 9.0 was initially
released, we removed the line that cause the "X-Library" header to
appear. An explanation about this is in the Indy Downloadable Indy
FAQ (at
www.indyproject.org/FAQ.html) and I checked this just
now. The item reads as follows:
===
11.10 A SMTP server is treating E-Mail from my program as if it was
spam or the server rejects it with a 554 error. I don't have any
problems with Outlook. How do I fix this?
The reason this is occuring is because some spam filtering software is
screening E-Mail for the "Xlibrary:" header. This header is sent by
Indy 8.0 and the release versions of Indy 9.0. In and of itself,
this is not bad. However, some malware such as spam bulk E-Mails and
even a worm (W32/Nicehello@MM), were built with Indy meaning that they
sent the same "X-Library:" header that most Indy-based E-Mail programs
do.
For this reason, we have decided to remove the X-Library header from
Indy 9.0 code and you can obtain it from our VCS. Instructions are at:
www.indyproject.org/download/DevSnapshot.html
If you are using Indy 8.0 and you can't upgrade to this code, you
can remove the X-Library header by editing IdMessage and removing line
439 which reads:
Values['X-Library'] := gsIdProductName + ' ' + gsIdVersion ; {do not
localize}
and then rebuild Indy using the FULL*.BAT file for your system.
===
This has effected some of us as well as others. I am mention this to
David I as this could effect some of Borland's things.
J. Peter Mugaas - Chairperson, Distribution Team, Indy Pit Crew
Internet Direct (Indy) Website -
www.nevrona.com/Indy
Personal Home Page -
www.wvnet.edu/~oma00215
If I want to do business with you, I will contact you. Otherwise, do not contact me.