Gewoon omdat PHP heeft een functie voor het genereren van e-mails wil niet zeggen dat PHP hen daadwerkelijk verzendt over het internet naar hun bestemming . Als PHP programmeurs worden gebruikt om te werken aan websites met shared hosting , of op plaatsen waar de server heeft een aparte beheerder , is het misschien als een verrassing komen dat de e-mail daadwerkelijk door een programma als Sendmail is verzonden . PHP tegenstelling tot HTML , die alleen vertelt hoe de browser hoe je een webpagina , PHP fungeert als een soort programmeertaal voor webpagina's weer te geven . De code zelf wordt uitgevoerd door de server die de resultaten van de uitvoering van PHP-code doorgeeft aan webbrowsers via HTML -code . Programma's geschreven in PHP kan alleen de specifieke taken waarvoor de programmeur schreef code uit te voeren en afhankelijk van andere software-onderdelen op de server voor zeer gespecialiseerde functies . Sendmail sendmail is een programma voor het omgaan met e-mail van een server . Elk e-mailadres volgt de uit " [email protected] " waar " gebruikersnaam " is de gebruikersnaam van de account , " domain " is de naam van de website , en "top - level - domein" is de laatste " . com " of enige andere top level domein . De Internet e-mail stuurt naar een server , waar een e-mail programma zoals sendmail moet luisteren om goed te ontvangen en verwerken van de e-mail . Sendmail kunnen ook e-mails versturen vanuit specifieke accounts . PHP Mail Function PHP mailfunctie voor het genereren van e-mails niet daadwerkelijk sturen van de e-mail . Het neemt de nodige parameters om de e-mail , zoals het e-mailadres dat wordt verzonden naar het e-mailadres dat de programmeur wil verschijnen als de afzender , en de body tekst van de e-mail zelf te sturen . Het zet dan zijn deze parameters in gegevens die een e-mailprogramma kan begrijpen . Uitvoeren The Mail Function Na neemt PHP in deze parameters , het passeert de geconverteerde gegevens naar een e-mail programma dat draait op de server . De PHP programmeur geeft aan wat het e-mailprogramma van de PHP-interpreter moet gebruiken voor het daadwerkelijk versturen van de e-mail in de " PHP.ini " bestand . Op deze manier , de PHP mail functie stelt programmeurs in staat de inhoud van e-mails te genereren , en programma's zoals Sendmail daadwerkelijk sturen van de e-mail die de PHP functie gegenereerd .
|