Primeiro de tudo, eu suponho que isso é para fins de teste, se não, instalar e proteger uma hospedagem na web em sua casa ou escritório não é uma boa idéia, a menos que você realmente saiba o que está fazendo.
Então, instale o PHP seguindo as instruções de instalação
Em seguida, abra o shell (cmd.exe) e execute:
c:\>php --ini
Configuration File (php.ini) Path: C:\Windows
Loaded Configuration File: C:\Program Files (x86)\Zend\ZendServer\etc\php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed: (none)
Portanto, na minha instalação, o arquivo de configuração é C: \ Arquivos de Programas (x86) \ Zend \ ZendServer \ etc \ php.ini
No arquivo de configuração, adicione ou modifique estes campos:
SMTP = mail.mydomain.com
smtp_port = 25
Então toda vez que você chamar a função mail () de um script php, tentará enviar o email usando esta configuração.
SE VOCÊ NÃO TIVER UM SERVIDOR SMTP, precisará de um. O IIS não fornece um servidor SMTP, tanto quanto eu sei, ele usa, mas se não me engano, você precisa do MS Exchange agora ...