PHP ൽ അധിക ഹെഡ്ഡറുകളുമായി ഇമെയിൽ അയയ്ക്കുന്നത് എങ്ങനെ

PHP ഉപയോഗിച്ച് ഇമെയിൽ അയയ്ക്കുന്നത് എളുപ്പവും പരിമിതവുമാണ്


PHP ഉപയോഗിച്ച് ഇമെയിലുകൾ അയയ്ക്കുന്നത് ലളിതമാണ്; നിങ്ങൾക്ക് ആവശ്യമുള്ളത് ഒരു ഫങ്ഷനാണ്, മൂന്ന് ആർഗ്യുമെന്റുകളാണ്. എന്നിരുന്നാലും, സാധാരണ ഇമെയിൽ സന്ദേശങ്ങൾ ഇല്ലാത്തതാകണമെന്നില്ല. വെറും നോട്ടത്തിൽ നോക്കിയാൽ, ഈ പി.എച്ച്.പി. മെയിൽ ഈ ഉപയോഗത്തിൽ ചില അടിസ്ഥാന പ്രവർത്തനങ്ങളില്ല. ഉദാഹരണമായി, ഇത് തലക്കെട്ടിൽ നിന്നും അടക്കുന്നില്ല : header line . ലളിതമായ ഉപയോഗത്തിനായി പി.എഫ്.പി.യുടെ പ്രശസ്തിയുമായി, അത് ഒരു ദ്രുത പരിഹാരമാണ്: X-Mailer , Cc :, കൂടാതെ , എന്നതുപോലുള്ള അധിക തലക്കെട്ടുകൾ വ്യക്തമാക്കാൻ മറ്റൊരു വാദം ചേർക്കുകയേ വേണ്ടൂ.

കുറിപ്പ്: നിങ്ങൾ ഒന്നിലധികം അധികമായ തലക്കെട്ട് വ്യക്തമാക്കുകയാണെങ്കിൽ, \ r \ n എന്ന ഹെഡർ ലൈനുകൾ വേർതിരിച്ച് ഉറപ്പിക്കണമെന്ന് ഉറപ്പുവരുത്തുക.

PHP- ൽ അധിക തലക്കെട്ടുകൾ ചേർക്കുന്നു

അധിക തലക്കെട്ടുകളുള്ള ഒരു ലളിത സന്ദേശം ഇത് പോലെയിരിക്കാം:

$ to = "recipient@example.com";
$ subject = "ഹായ്!";
$ body = "ഹായ്, \ n \ n നിങ്ങൾ എങ്ങനെയാണു?";
$ headers = "From: sender@example.com \ r \ n".
"എക്സ്-മെയിലർ: php";
(മെയിൽ ($ മുതൽ, $ subject, $ body, $ headers)) {
echo ("

സന്ദേശം അയച്ചു! ");
}
else {
echo ("

സന്ദേശ വിതരണ പരാജയപ്പെട്ടു ... ");
}
?>

PEAR മെയിൽ ഉപയോഗിക്കുന്ന അധിക ഹെഡ്ഡറുകൾക്കൊപ്പം PHP Email

ഇമെയിൽ അയയ്ക്കാൻ PEAR മെയിൽ ഉപയോഗിക്കുമ്പോൾ നിങ്ങൾക്ക് കൂടുതൽ ശീർഷകങ്ങൾ ചേർക്കാനും കഴിയും:

demand_once "Mail.php";
$ from = "സ്റ്റെഫാനി അയക്കുന്നയാൾ ";
$ to = "റിച്ചാർഡ് സ്വീകർത്താവ് ";
$ subject = "ഹായ്!"; $ xmailer: "php"
$ body = "ഹായ്, \ n \ n നിങ്ങൾ എങ്ങനെയാണു?";
$ host = "ssl: //mail.example.com";
$ port = "465";
$ ഉപയോക്തൃനാമം = "smtp_username";
$ password = "smtp_password";
$ headers = അറേ ('ഫേം' =>
$ from, 'To' =>
$ to, 'Subject' =>
$ subject, 'X-mailer' =>
$ xmailer);
$ smtp = മെയിൽ :: ഫാക്ടറി ('smtp', അറേ ('host' =>
$ ഹോസ്റ്റ്, 'port' =>
$ port, 'auth' => true, 'username' =>
$ ഉപയോക്തൃനാമം, 'password' =>
$ രഹസ്യവാക്ക്));
$ mail = $ smtp-> send (mail
$ to,
$ ശീർഷകങ്ങൾ,
$ ശരീരം);
(PEAR :: isError ($ mail)) {
echo ("

". $ mail-> getMessage (). "");
}
else {
echo ("

സന്ദേശം വിജയകരമായി അയച്ചു! ");
}
?>
$ subject = "ഹായ്!";
$ xmailer: "php"
$ body = "ഹായ്, \ n \ n നിങ്ങൾ എങ്ങനെയാണു?";
$ host = "ssl: //mail.example.com"; $ port = "465";
$ ഉപയോക്തൃനാമം = "smtp_username";
$ password = "smtp_password";
$ headers = അറേ ('ഫേം' =>
$ from, 'To' =>
$ to, 'Subject' =>
$ subject, 'X-mailer' => $ xmailer);
$ smtp = മെയിൽ :: ഫാക്ടറി ('smtp', അറേ ('host' =>
$ ഹോസ്റ്റ്, 'port' =>
$ port, 'auth' => true, 'username' =>
$ ഉപയോക്തൃനാമം, 'password' =>
$ രഹസ്യവാക്ക്));
$ mail =
$ smtp-> അയയ്ക്കുക ($ ലേക്ക്,
$ ശീർഷകങ്ങൾ,
$ ശരീരം);
(PEAR :: isError ($ mail)) {
echo ("

".
$ mail-> getMessage (). "");
}
else {echo ("

സന്ദേശം വിജയകരമായി അയച്ചു! ");
}
?>