Som standard gjør en Microsoft Windows server som kjører Internet Information Services ( IIS ) ikke tillate post releer om de kommer fra en tredjepart produkter. Å sende e-post med PHP skriptspråk bruker IIS 6 , må du endre din PHP og dine IIS innstillinger for å tillate Simple Mail Transport Protocol ( SMTP ) releer fra selve serveren ( localhost ) . Instruksjoner
en
Finn din " php.ini " konfigurasjonsfil. Filen er vanligvis plassert enten i "c : \\ php "-mappen eller " c: \\ windows "-mappen . Rediger filen med en tekst editor som Notisblokk.
2
Søk etter en oppføring som heter " post -funksjon" . Hvis det ikke er slik oppføring, legge det til i slutten av filen . Hvis det er en oppføring, endre det til å angi SMTP -serveren og port . For eksempel : en
[ postfunksjonen ]
SMTP = localhost
smtp_port = 25
3
Kjør IIS Manager ved å klikke "Start - Alle programmer - Administrative Tools - Internet Information Services ( IIS ) manager" . Finn entry kalt " Standard SMTP Virtual Server " . Klikk på høyre museknapp og velg "Properties " for å åpne vinduet Egenskaper. Klikk på " Åpne " og klikk " Connection" for å vise en liste over servere og Internet Protocol ( IP) adresser lov til å gjøre tilkoblinger til e-postserveren . Hvis en oppføring for IP -adressen 127.0.0.1 er ikke på listen , klikk på " Legg til"- knappen, skriv " 127.0.0.1 : " . , Og klikk " OK " for å lagre endringene
4
Klikk den " Relay "-knappen for å åpne " vidersendingsbegrensninger "-vinduet . Hvis " 127.0.0.1 " ikke er oppført , klikk på " Legg til", skriv " 127.0.0.1 " , og klikk " OK " for å lagre endringene . Hvis " localhost " er ikke oppført , klikk på " Legg til" igjen, skriv " localhost " og klikk " OK " for å lagre endringene . Klikk " OK" to ganger for å gå tilbake til de viktigste IIS Manager.
5
I venstre hånd tre panel , klikk på høyre museknapp og velg " Alle oppgaver ... " og " Start IIS ... " . IIS-serveren er nå konfigurert til å sende e-post fra PHP.