Quote:
Yes i know, but how to know the way of prevention.
|
You can't. Anyone can send an email as
you@yourdomain.com if they have access to an email server that allows relaying. And since there is plenty of free email server software around (ie. it comes standard with most Linux installs) anyone can setup their own mail software on their own computer and allow relaying on it.
SPF is gradually gaining acceptance by mail server administrators to avoid receiving forged email, but SPF is a receiving-end measure. You'd have to control every mail server in the entire world to be able to use SPF to guarantee that no one can send email as you.
Similarly SMTP authentication on your ISP's server restricts the use of that particular server to legtimiate users (ie. customers) of that ISP. It has nothing to do with preventing forgeries and will not stop spam, because nowadays most spam is sent from bot-networks of compromised (mostly) Windows computers or from spammers setting up legitimate internet accounts with ISPs and quickly using them to send as much spam as possible before being shutdown.
The only way to prove an email is from you is to cryptographically sign the email using PGP. Kmail/Kontact, Evolution and Thunderbird on Linux support this. A quick google around should reveal plenty of guides on setting this up.