Discussion:
Hide XMAILER header
(too old to reply)
Pamela
2020-10-13 14:28:56 UTC
Permalink
Is it possible to hide (or overwrite) the XMAILER header sent with outgoing
mail? I don't see an X-Mailer entry in eudora.ini

The header says:

X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Jim H
2020-10-13 15:32:09 UTC
Permalink
On Tue, 13 Oct 2020 15:28:56 +0100, in
Post by Pamela
Is it possible to hide (or overwrite) the XMAILER header sent with outgoing
mail? I don't see an X-Mailer entry in eudora.ini
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Open EudoraRes.dll in a resource hacking program and search for
"X-Mailer". You'll find "X-Mailer: Eudora %s%" change it to something
else like "MYOB" (Mind Your Own Business)

Of course you'll make a backup copy of EudoraRes.dll before editing
it!!!
--
Jim H
Piet
2020-10-21 13:31:59 UTC
Permalink
Post by Jim H
Post by Pamela
Is it possible to hide (or overwrite) the XMAILER header sent with
outgoing mail? I don't see an X-Mailer entry in eudora.ini
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Open EudoraRes.dll in a resource hacking program and search for
"X-Mailer". You'll find "X-Mailer: Eudora %s%" change it to something
else like "MYOB" (Mind Your Own Business)
Are you suggesting to just replace "Eudora %s" to "MYOB",
or to replace the whole string by "MYOB"? The latter would
yield a non-RFC-compliant header line.
Removing the entire string from the string table would be
the preferred option, but that might well break Eudora.
Also, a 'personal string' would make you easily identifyable,
though somewhat less than "QUALCOMM ..." does, no matter what
sender address you use. Even so, for the OP the string
"X-Mailer: Pamela 1.0" might be an option. ;-)

-p
Jim H
2020-10-21 16:53:52 UTC
Permalink
Post by Piet
Post by Jim H
Post by Pamela
Is it possible to hide (or overwrite) the XMAILER header sent with
outgoing mail? I don't see an X-Mailer entry in eudora.ini
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Open EudoraRes.dll in a resource hacking program and search for
"X-Mailer". You'll find "X-Mailer: Eudora %s%" change it to something
else like "MYOB" (Mind Your Own Business)
Are you suggesting to just replace "Eudora %s" to "MYOB",
or to replace the whole string by "MYOB"? The latter would
yield a non-RFC-compliant header line.
Removing the entire string from the string table would be
the preferred option, but that might well break Eudora.
Also, a 'personal string' would make you easily identifyable,
though somewhat less than "QUALCOMM ..." does, no matter what
sender address you use. Even so, for the OP the string
"X-Mailer: Pamela 1.0" might be an option. ;-)
-p
My bad... I'm sorry. Just replace "Eudora %s" with "MYOB" or whatever
suits you.

I haven't tested it, but Eudora does want to insert an X-Mailer:
string into email it sends so just deleting the whole line is likely
to make for a bad result... possibly as bad as a crash.

For reference, the line the latest version of Eudora inserts is:
"X-Mailer: Eudora Version 7.1.0.9" which says to me that "%s" becomes
"Version 7.1.0.9" ... and that string is found in only one place in
EudoraRes.dll... in String Table 1667.

That suggests that you could change "Eudora %s" to something like
"Piet Mailer %s" and then change String Table 1667 from "Version
7.1.0.9" to whatever floats your boat... although just changing
"Eudora %s" to something not containing "%s" could achieve the same
thing.

String Table 5 seems to contain the "Eudora 7.1.0.9" that appears in
the upper left of the main Eudora screen if you'd like to scrub that
reference also.
--
Jim H
Piet
2020-10-21 19:27:40 UTC
Permalink
Post by Jim H
Post by Piet
Post by Jim H
Post by Pamela
Is it possible to hide (or overwrite) the XMAILER header sent with
outgoing mail? I don't see an X-Mailer entry in eudora.ini
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Open EudoraRes.dll in a resource hacking program and search for
"X-Mailer". You'll find "X-Mailer: Eudora %s%" change it to something
else like "MYOB" (Mind Your Own Business)
Are you suggesting to just replace "Eudora %s" to "MYOB",
or to replace the whole string by "MYOB"? The latter would
yield a non-RFC-compliant header line.
Removing the entire string from the string table would be
the preferred option, but that might well break Eudora.
Also, a 'personal string' would make you easily identifyable,
though somewhat less than "QUALCOMM ..." does, no matter what
sender address you use. Even so, for the OP the string
"X-Mailer: Pamela 1.0" might be an option. ;-)
string into email it sends so just deleting the whole line is
likely to make for a bad result... possibly as bad as a crash.
On not finding string 1618 in String Table 1667, it might insert
a blank line instead, and thus a premature end-of-header. That
would be quite disastrous.
Post by Jim H
"X-Mailer: Eudora Version 7.1.0.9"
Interesting. My equally latest 7.1.0.9 version inserts the line:
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
and "X-Mailer: QUALCOMM Windows Eudora %s" is exactly what I see
(with Resource Hacker) in said string 1618.
Post by Jim H
which says to me that "%s" becomes "Version 7.1.0.9"
It does.
Post by Jim H
... and that string is found in only one place in> EudoraRes.dll...
in String Table 1667.
It is: in string 26658.
String 26665 ("&Buy Now" is "a bit" obsolete, but I'm sure it won't
bother anyone. ;-)
Post by Jim H
String Table 5 seems to contain the "Eudora 7.1.0.9" that appears in
the upper left of the main Eudora screen if you'd like to scrub that
reference also.
String 64 in my String Table 5 contains just "Eudora".

Anyway, even though I'd want to get rid of "Eudora" in the "X-Mailer"
line, I'm still not sure what to change it into. "Outleak" might be
an option, and I guess no one would ever notice it. :-)

-p
Pamela
2020-10-22 16:41:27 UTC
Permalink
Post by Piet
Post by Jim H
Post by Piet
Post by Jim H
Post by Pamela
Is it possible to hide (or overwrite) the XMAILER header sent with
outgoing mail? I don't see an X-Mailer entry in eudora.ini
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Open EudoraRes.dll in a resource hacking program and search for
"X-Mailer". You'll find "X-Mailer: Eudora %s%" change it to something
else like "MYOB" (Mind Your Own Business)
Are you suggesting to just replace "Eudora %s" to "MYOB",
or to replace the whole string by "MYOB"? The latter would
yield a non-RFC-compliant header line.
Removing the entire string from the string table would be
the preferred option, but that might well break Eudora.
Also, a 'personal string' would make you easily identifyable,
though somewhat less than "QUALCOMM ..." does, no matter what
sender address you use. Even so, for the OP the string
"X-Mailer: Pamela 1.0" might be an option. ;-)
string into email it sends so just deleting the whole line is
likely to make for a bad result... possibly as bad as a crash.
On not finding string 1618 in String Table 1667, it might insert
a blank line instead, and thus a premature end-of-header. That
would be quite disastrous.
Post by Jim H
"X-Mailer: Eudora Version 7.1.0.9"
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
and "X-Mailer: QUALCOMM Windows Eudora %s" is exactly what I see
(with Resource Hacker) in said string 1618.
Post by Jim H
which says to me that "%s" becomes "Version 7.1.0.9"
It does.
Do you know how the text "Version" can be replaced? I mean in here:

X-Mailer: Eudora Version 7.1.0.9
Post by Piet
Post by Jim H
... and that string is found in only one place in> EudoraRes.dll...
in String Table 1667.
It is: in string 26658.
String 26665 ("&Buy Now" is "a bit" obsolete, but I'm sure it won't
bother anyone. ;-)
Post by Jim H
String Table 5 seems to contain the "Eudora 7.1.0.9" that appears in
the upper left of the main Eudora screen if you'd like to scrub that
reference also.
String 64 in my String Table 5 contains just "Eudora".
Anyway, even though I'd want to get rid of "Eudora" in the "X-Mailer"
line, I'm still not sure what to change it into. "Outleak" might be
an option, and I guess no one would ever notice it. :-)
-p
Jim H
2020-10-24 14:04:39 UTC
Permalink
On Thu, 22 Oct 2020 17:41:27 +0100, in
Post by Jim H
X-Mailer: Eudora Version 7.1.0.9
Yes. Change the string in String Table 1667
--
Jim H
Pamela
2020-10-22 16:21:46 UTC
Permalink
Post by Jim H
On Tue, 13 Oct 2020 15:28:56 +0100, in
Post by Pamela
Is it possible to hide (or overwrite) the XMAILER header sent with
outgoing mail? I don't see an X-Mailer entry in eudora.ini
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Open EudoraRes.dll in a resource hacking program and search for
"X-Mailer". You'll find "X-Mailer: Eudora %s%" change it to something
else like "MYOB" (Mind Your Own Business)
Of course you'll make a backup copy of EudoraRes.dll before editing
it!!!
That's a bit more complicated than I was expecting!

I was hoping some new entry in Eudora.ini might do it.
micky
2020-11-01 03:19:26 UTC
Permalink
In comp.mail.eudora.ms-windows, on Thu, 22 Oct 2020 17:21:46 +0100,
Post by Pamela
Post by Jim H
On Tue, 13 Oct 2020 15:28:56 +0100, in
Post by Pamela
Is it possible to hide (or overwrite) the XMAILER header sent with
outgoing mail? I don't see an X-Mailer entry in eudora.ini
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Open EudoraRes.dll in a resource hacking program and search for
"X-Mailer". You'll find "X-Mailer: Eudora %s%" change it to something
else like "MYOB" (Mind Your Own Business)
Of course you'll make a backup copy of EudoraRes.dll before editing
it!!!
That's a bit more complicated than I was expecting!
I was hoping some new entry in Eudora.ini might do it.
It's not so hard. I think the easiest resource hacking program to
remember is Resource Hacker. Just follow your nose or post back if you
have problems.

BTW, I think Pamela 1.0 is obsolete, and it should be Pamela v3.4

Also, when replacing a string in software, it's safer to use a string of
the very same length, but in this case since it's a variable to begin
with, it probably doesn't know and therefor must not care, within
limits, the final length of the string.

Based on everything people have said, I would take a string from a
popular email program or source, like the string Outlook uses. That
won't uniquely identify you, as Piet warned against. No one will
notice, but if Outlook sues you, I'll represent you for free.

I wonder if replacing %s% ith the actual Outlook text will cause a
problem, since it will be longer and that will change the displacment of
all of the rest of the eudorares.dll. That's why you should save the
original, but I dont' think it will cause a problem. In the old days,
programmers didn't/couldn't allow for this sort of thing, but I think
those days ended 20 or 30 years ago.

If it does cause a problem, use the othe posts to find where the value
of %s% is stored and change it there.

Either that or write an email program MYOB.exe and get millions of
people to use it.

I wish I was a lawyer.

Loading...