Hvordan sende e-post PHP til en IIS 6

Hvordan sende e-post PHP til en IIS 6


Som standard har en Microsoft Windows-server som kjører Internet Information Services (IIS) ikke tillate post reléer hvis de kommer fra en tredjeparts produkter. For å sende e-post med PHP skriptspråk bruker IIS 6, må du endre din PHP og IIS-innstillingene for å tillate Simple (SMTP) Mail Transport Protocol releer fra serveren selv (localhost).

Bruksanvisning

1 Finn din "php.ini" konfigurasjonsfil. Filen er vanligvis plassert enten i "c: \ php" -mappen eller "c: \ windows" -mappen. Rediger filen med et tekstredigeringsprogram som Notisblokk.

2 Søk etter en oppføring som heter "postfunksjonen". Hvis det ikke er slik oppføring, legge den til i slutten av filen. Hvis det er en oppføring, endre det til å angi SMTP-server og port. For eksempel:

[Post funksjon]

SMTP = localhost

SMTP_PORT = 25

3 Kjør IIS Manager ved å klikke "Start - Alle programmer - Administrative verktøy - Internet Information Services (IIS) Manager". Finn entry kalt "Default SMTP Virtual Server". Klikk på høyre museknapp og velg "Properties" for å åpne vinduet Egenskaper. Klikk på "Access" og klikk "Connection" for å vise en liste over servere og (IP) Internet Protocol adresser som kan opprette tilkoblinger til e-postserveren. Hvis en oppføring for IP-adressen 127.0.0.1 ikke er på listen, klikk på "Legg til" -knappen, skriv "127.0.0.1:" og klikk "OK" for å lagre endringene.

4 Klikk på "Relay" -knappen for å åpne "Relay Restriksjoner" -vinduet. Hvis "127.0.0.1" ikke er oppført, klikk på "Legg til", skriv inn "127.0.0.1", og klikk "OK" for å lagre endringene. Hvis "localhost" ikke er oppført, klikk på "Legg til" igjen, skriv "localhost" og klikk "OK" for å lagre endringene. Klikk "OK" to ganger for å gå tilbake til hoved IIS Manager.

5 I venstre treet panelet, klikk på høyre museknapp og velg "Alle oppgaver ..." og "Start IIS ...". IIS-serveren er nå konfigurert til å sende e-post fra PHP.