Hi All,

When using qpsmtpd (trunk) to relay outgoing messages, it constructs a Received header that contains among other information
  -- the SMTP authorization mechanism
  -- the SMTP authorization username
  -- the qpsmtpd version number

I know that obscurity does not provide security, but unnecessarily disseminating this information to the world at large is an invitation to (would-be) crackers to try their hand at our server.

smtpgreeting allows hiding the version number from callers, but this doesn't make much sense, when the version number is broadcast freely on other channels.

Knowing which account was used to relay a given message may certainly be useful in some cases, but this doesn't necessarily need to be common knowledge. A hash of the account name and some salt would be enough to track an account if necessary.

What do you think about this?

Are there any safeguards against a cracker hammering away at our server day and night and brute-forcing an account that they could then use for sending out spam?

Hans

Reply via email to