PHP är ett skriptspråk som används på många webbservrar . Även om PHP tolken inte kan skicka e-post , kan en utvecklare skriva ett skript i PHP som skickar data till en SMTP -server , som sedan vidarebefordrar e-post till den avsedda mottagaren . PHPMailer är en klass som kan ge dina skript denna förmåga . Eftersom den genererar e-post från en rad argument värden kan du skapa webbtjänster som bygger e-post från vanliga webbformulär . Först skapar du ett webbformulär med lämpliga fält , och sedan mata motsvarande värden från GET eller POST array i PHPMailer objektet . Instruktioner
1
Skriv följande kodrad under öppningen " < php ? " Tagg på toppen av din källkod fil :
kräver ( ' class.phpmailer . php ');
2
tilldela element från en $ _POST eller $ _GET array till separata variabler att använda med PHPMailer . Tilldela elementet som innehåller den adress som du vill ska visas som avsändare till $ Origin - adress , din tilltänkta mottagarens e-postadress till $ Mottagare och ämnet för e-postmeddelandet till $ Ämne . Tilldela själva e-postmeddelandet till $ Kropp och tilldela radbrytning värde till $ n innan du fortsätter .
3
Deklarera en ny instans av en PHPMailer klass med hjälp av följande syntax , där " mailerObject " är det namn du ger till objektet :
$ mailerObject = ny PHPMailer ( ) ;
4
Skriv följande kod , som ersätter " smtp - server " med din SMTP-server :
$ mailerObject - > IsSMTP ( ) , $ mailerObject - > Host = 'SMTP - server " ,
5
Lägg till följande rader i din källa code :
$ mailerObject - > From = $ Origin - adress , $ mailerObject - > AddAddress ( $ Mottagare ) , $ mailerObject - > Ämne = $ Ämne , $ mailerObject - > Body = $ Body ; $ mailerObject - > wordWrap = $ n;
6
Använd " $ mailerObject - > Send ( ) " metoden att faktiskt skicka email