Skip to main content

Konfigurera PHP för att använda fjärr SMTP-server för att skicka e-post

Gifs With Sound #228 (April 2025)

Gifs With Sound #228 (April 2025)
Anonim

PHP gör det enkelt att skicka post från webbapplikationer, men det behöver lite konfiguration i php.ini för att använda en fjärransluten SMTP-server.

Den relevanta sektionen i php.ini för e-postkonfiguration är postfunktion, och för att få PHP att använda en extern postserver måste du ställa in SMTP till din Internetleverantörs e-postserveradress. Det här är samma adress som du använder i ditt e-postprogram för den utgående e-postservern, "smtp.isp.net", till exempel. Den andra inställningen är sendmail_from, som anger standard e-postadressen PHP-e-postmeddelanden skickas från.

Konfigurera PHP för att använda en fjärransluten SMTP-server för att skicka e-post

Inställning av intern postfunktion för att använda SMTP är endast tillgänglig på Windows. På andra plattformar ska PHP använda det lokalt tillgängliga sendmail- eller sendmail-inlämningen helt fint. Alternativt kan du använda PEAR-postpaketet.

En typisk konfiguration ser ut så här:

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