Setup SendMail Em PHP [fechado]

1

Eu tenho uma máquina com Windows XP que eu instalei o IIS 5.1 e configurei meu próprio site para.

Eu gostaria de instalar o PHP para que eu possa usar alguns dos recursos dele, um em particular é o recurso SendMail.

Alguém por favor pode me explicar (em inglês claro como eu não sei nada sobre a configuração do PHP) de como configurá-lo no PC.

Obrigado por qualquer ajuda.

    
por The Woo 11.08.2011 / 03:55

2 respostas

2

Existem duas maneiras para você, se precisar mail () trabalhando em PHP:

  1. Use a conexão com o SMTP sobre TCP, conforme descrito na resposta anterior. Em minha opinião é melhor usar o serviço SMTP que vem com o Windows desde o XP (componente IIS chamado serviço SMTP).
  2. Ou você pode usar em janelas como o link do Xmail, Neste caso, você pode usar o caminho para sendmail.exe como sendmail_path argumento em seu php.ini.
por 11.08.2011 / 09:14
1
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 ...

    
por 11.08.2011 / 05:39