ESMTP MailEnable com PHP

1

Estou executando um servidor windows (windows 7) com o IIS 7. O ESMTP MailEnable está em execução na porta 25. Também estou executando o apache e o php no servidor. Quando eu uso o mail() do php ele retorna false indicando que ele não pode se conectar ao servidor SMTP de saída (pelo menos eu acredito que é isso que significa). Eu posso dizer que MailEnable está sendo executado porque quando eu corro

>telnet localhost 25

a resposta é

220 WDC1358.home ESMTP MailEnable Service, Version: 5.10-- ready at 06/18/11 20:06:43

Eu estou em uma perda de por que isso não está funcionando com php. Qualquer ajuda seria muito apreciada.

    
por Explosion Pills 18.06.2011 / 22:15

1 resposta

1

Eu acho que você precisa ativar o Mail Relay para o endereço local.

Allow relay for privileged IP ranges. Allows people with certain IP addresses to send email through the server. If the IP addresses of persons who are able to send email out through the server is known, use this option. DO NOT select this option if the list of IP addresses is unknown, as this may inadvertently allow everyone access. This option is usually required to allow sending through the server from a web server or web page.

MainEnable Administrator - > Servidores - > localhost - > Conectores - > SMTP - > Propriedades - > Relay - > Ativar reencaminhamento de correio - > Permitir retransmissão para intervalos IP privilegiados. Adicione seu IP lá (simples "127.0.0.1" deve funcionar bem).

    
por 18.06.2011 / 23:07