About the author
One of the problems I've noticed recently is that there are constant attacks against the email server.
These attacks are
After determining these attacks, I reviewed the email server architecture, and checked for ways to beef up the email server.
Eventually, I determined that the best way to protect against these attacks is to develop new extensions for the email server.
These extensions protect the email server by rejecting IPs that have connected too frequently, and placing these IPs on a blacklist.
The email server is currently being monitored for the effectiveness of these extensions.
Continued discussion of undocumented Delphi 8 Property Access Specifiers, and other ways of adding and removing delegates / events handlers, including clearing the list of all the delegates / event handlers.
This article discusses the new Delphi 8 property access specifiers.
A method pointer is now the same as a global procedure, ie, procedure of object = procedure.