The Simple Mail Transfer Protocol , eller SMTP, er den metoden som servere håndtere og sende e- kommandoer over Internett . PHP er et server-side programmeringsspråk som webutviklere bruker til å lage avanserte nettsteder . Med PHP, kan du ha en webside kommuniserer direkte med SMTP-protokollen på samme server slik at nettstedet kan sende e-post automatisk. Dette er nødvendig med populære funksjoner som en " kontakt " form som aksepterer besøkende innspill og ruter det som en epost til nettstedets eier . Du kan lage PHP SMTP funksjonalitet veldig enkelt. Instruksjoner
en
Naviger til delen av PHP program som du ønsker å samhandle med SMTP- server for sending av e-post. Dette kan være det området som mottar data fra en HTML-skjema for en " kontakt " form, eller det kan være en del av en nettside som sender en status epost til nettstedets eier når en bestemt hendelse har skjedd, som for eksempel bestilling av en produktet.
2
Lag en variabel under noe du ønsker som vil holde innholdet i e-post som sendes over SMTP. Dette PHP tekstvariabelen kan være rikt formatert , hvis ønskelig, og inneholder en stor mengde innhold . Men det må lagres under en enkelt variabel navn , for eksempel " $ message " .
3
Lag en annen variabel til å lagre e-postens emnefelt . Dette er bare nødvendig hvis du vil at e- faget skal være dynamiske og potensielt forskjellig avhengig av andre aktiviteter i din PHP -kode. Hvis motivet vil være den samme for hver e-post PHP sender , så dette er ikke nødvendig . For eksempel , hvis motivet vil alltid si " New Product Bestilt , " det er ikke nødvendig å opprette en PHP variabel . Men hvis motivet vil inneholde spesifikke produktet som er bestilt , må du trekke denne informasjonen inn i en PHP variabel før du bruker den med SMTP -funksjonen .
4
Skriv en eneste linje med kode i PHP ditt program som vil samhandle med SMTP-serveren og sende e-posten . Formatet for denne linjen med kode er : en
mail ( $ til , $ emne, $ melding) ;
For hver av disse tre variablene , " $ to ", " $ emne " og " $ message " , sted faktiske teksten som ikke vil endre seg fra en e-post til den neste , eller bruke disse variablene som tidligere ble definert til å holde innholdet. For eksempel kan du ha en enkelt e-postadresse som alltid mottar disse e-postene . Du vil derfor ikke trenger " $ to " variable og ville isteden skrive selve e-postadresse i dette feltet , omgitt av apostrof .