Keeping an email "safe" is nigh impossible. In particular, there are widely deployed malware that inspect the address book of infected systems, in order to:
- gather the emails themselves for spamming purposes;
- send themselves to these people so as to spread the infection.
To see your email becoming part of spamming lists, it suffices that one of the people with whom you exchange emails gets some malware on his system (that you have no control over). Once your email has been disclosed, the war is lost, because spammers never forget(*). The only realistic way to never receive any spam on your email is to not have an email at all (that's what Donald Knuth does).
However, though such techniques for preventing email gathering are actually ineffective, some people may feel that it is your responsibility to call
antispambot(). In that sense, you should keep on using that function; not because it works (it doesn't), but because it appeases (some) users.
(*) I once destroyed an email address because it was still receiving dozens of spams daily, five years after I had totally stopped using it. After more than 20000 spams and not a single non-spam email, I decided that it was time to put an end to its misery.