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]