Skip to main content

Konfigurere PHP for å bruke ekstern SMTP-server til å sende e-post

133rd Knowledge Seekers Workshop Aug 18 2016 (April 2025)

133rd Knowledge Seekers Workshop Aug 18 2016 (April 2025)
Anonim

PHP gjør det enkelt å sende e-post fra webapplikasjoner, men det trenger litt konfigurasjon i php.ini for å bruke en ekstern SMTP-server.

Den aktuelle delen i php.ini for e-postkonfigurasjon er postfunksjon, og for å få PHP til å bruke en ekstern postserver, må du stille inn SMTP til din ISPs e-postserver adresse. Dette er den samme adressen du bruker i ditt e-postprogram for den utgående e-postserveren, "smtp.isp.net", for eksempel. Den andre innstillingen er sendmail_from, som angir standard e-postadressen PHP-e-postmeldinger sendes fra.

Konfigurer PHP for å bruke en ekstern SMTP-server for sending av e-post

Konfigurering av intern postfunksjon for å bruke SMTP er bare tilgjengelig på Windows. På andre plattformer, bør PHP bruke det lokalt tilgjengelige sendmail- eller sendmail-drop-in helt fint. Alternativt kan du bruke PEAR Mail Package.

En typisk konfigurasjon ser slik ut:

postfunksjonSMTP = smtp.isp.netsendmail_from = [email protected]