Many smtp servers use some sort of protection against email spamming. This only allows trusted users or computers to send email via the server.
- Open IIS6 Manager using Control Panel --> Administrative Tools.
- Open SMTP Virtual Server properties.
- On General tab, Set IP address of the Web server instead of "All Unassigned".
- In Access tab, click on Relay button, this will open Relay Restrictions dialog.
- In relay computers list, add the loopback IP address i.e 127.0.0.1 and IP address of the Web server, so that they can pass/relay emails through the SMTP server.