I tried using "Free SMTP Server" to send mail via PHP on my XP desktop machine, using localhost and port 25 in php.ini as suggested in the program, but it won't work. The same PHP code sends the mail fine if I upload it to a web server. I am using ZoneAlarm and gave "Free SMTP Server" server permission. The status bar in the "Free SMTP Server" program says "Waiting for connections on port #25; using DNS server: 199.166.28.10" (not my IP address). Any suggestions would be greatly appreciated. Thanks!