-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Privacy/Security] Agent string and local system hostname in MessageID field of sent e-mails #96
Comments
Ok, will take a look at this. The current |
Btw, short-term you can override sender hostname using the |
I tried |
I checked |
A fix for this has been implemented now in above commit, so nmail generates a uuid. Take note that nmail still passes its hostname as part of smtp authentication, unless |
The option Message-id generation is unaffected and continous to use a uuid. |
The option |
I've noticed that on e-mails sent by nmail, the content of Message-ID field is:
Message-ID: <nmail.3.62.624368d7.2eb141f2.263@LocalSystemHostName>
Sending from the same account through other MUA,
Message-ID: <da5be6a2-1a3f-a87d-0c10-ae0785653362@Mail_Domain.com>
Privacy and security wise, I suggest to remove the content of this field and substitute it with something generalized or random. Or remove the field completely if possible. It leaks the MUA, its version and the local hostname of the system of the sender.
MUA string is not considered a problem and usually presented, but still it can be hidden as an option on most MUAs (it's an info for a possible attacker). But the local hostname should be removed.
The text was updated successfully, but these errors were encountered: