ഒരു വെബ് പേജിൽ പ്രവർത്തിക്കുന്ന ഒരു PHP സ്ക്രിപ്റ്റിൽ നിന്നുള്ള ഇമെയിൽ അയയ്ക്കുന്നത് താരതമ്യേന എളുപ്പമാണ്. നിങ്ങൾക്ക് സന്ദേശങ്ങൾ അയയ്ക്കുന്നതിനായി ഒരു പ്രാദേശിക അല്ലെങ്കിൽ വിദൂര SMTP സെർവർ എഫ്ടി ഇമെയിൽ സ്ക്രിപ്റ്റ് ഉപയോഗിക്കണോ എന്ന് നിങ്ങൾക്ക് വ്യക്തമാക്കാൻ കഴിയും.
PHP മെയിൽ സ്ക്രിപ്റ്റ് ഉദാഹരണം
php $ to = " recipient@example.com "; $ subject = " ഹായ്! "; $ body = " ഹായ്, \ n \ n നിങ്ങൾ എങ്ങനെയാണു? "; (മെയിൽ ($, $ $ സബ്ജക്റ്റ്, $ ബോഡി)) {echo ("ഇമെയിൽ വിജയകരമായി അയച്ചു! p>"); } else {echo ("
ഇമെയിൽ വിതരണം പരാജയപ്പെട്ടു ... p>"); }?>
ഈ ഉദാഹരണത്തിൽ, ബോൾഡ് വാചകം മാത്രമേ നിങ്ങൾക്ക് എന്താണ് തോന്നുന്നതെന്ന് മാറ്റാനാവൂ. മറ്റെവിടെയും അവശേഷിക്കുന്നു, കാരണം എന്തൊക്കെ അവശേഷിക്കുന്നു എന്നത് എഡിറ്റിംഗില്ലാത്ത എഡിറ്റുകളുടെ ഭാഗമായി സ്ക്രിപ്റ്റ് മെയിൽ ഫംഗ്ഷൻ ശരിയായി പ്രവർത്തിക്കാൻ വേണ്ടിയാണ്.
- ലേക്ക്: ഇമെയിൽ അയയ്ക്കേണ്ട ഇമെയിൽ വിലാസം ഇതാണ്. നിങ്ങൾ എങ്ങനെയാണ് പിഎച്ച്പി മെയിൽ ഫംഗ്ഷൻ ഉപയോഗിക്കുന്നത് എന്നതിനെ ആശ്രയിച്ച് നിങ്ങളുടെ സ്വന്തമോ മറ്റാരെങ്കിലുമോ ആയിരിക്കാം.
- വിഷയം: ഈ പിപി സ്ക്രിപ്റ്റ് വഴി അയച്ച ഇമെയിലുകളുടെ സബ്ജക്റ്റായി നിങ്ങൾ ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്നതെന്തും ടൈപ്പുചെയ്യുക.
- ശരീരം : ഇ - മെയിൽ ശരീരത്തിൻറെ സ്ഥാനം ഇങ്ങനെയാണ്. \ N പാരാമീറ്റർ സന്ദേശം ഒരു പുതിയ വരി ചേർക്കുന്നു അതു സ്വീകർത്താവിന് ഒറ്റ വരിയിൽ പ്രദർശിപ്പിച്ചിട്ടില്ല. ഒന്നിൽക്കൂടുതൽ വരികൾ സൃഷ്ടിക്കാൻ നിങ്ങൾക്ക് മുകളിൽ ഉള്ളതുപോലെ, ഒന്നിൽ കൂടുതൽ ചേർക്കാൻ കഴിയും.
- echo : മുകളിൽ കാണുന്ന രണ്ടു "echo" സന്ദേശങ്ങൾ മുകളിലുള്ള മൂന്ന് പരാമീറ്ററുകൾ ശരിയായി പൂരിപ്പിക്കാത്തവയാണെങ്കിൽ പേജിൽ പ്രദർശിപ്പിക്കുന്നതിന് വെറും വിജയമോ പിശക് സന്ദേശങ്ങളോ ആകുന്നു.
കൂടുതൽ PHP ഇമെയിൽ ഓപ്ഷനുകൾ
നിങ്ങൾക്ക് "From" header line പിഎച്പി സ്ക്രിപ്റ്റിൽ ഉൾപ്പെടുത്തണമെങ്കിൽ, നിങ്ങൾ ആ അധിക ശീർഷക വരി ചേർക്കേണ്ടതായി വരും. ഒരു സാധാരണ ഇമെയിൽ ഇന്റർഫേസ് പോലെയുള്ള, ഒരു പ്രത്യേക "ഓൺ" ഇമെയിൽ വിലാസം നിർവ്വചിക്കുന്ന ലിപിയുടെ ഒരു അധിക ഓപ്ഷൻ എങ്ങനെ ചേർക്കാമെന്ന് ആ ഗൈഡ് നിങ്ങൾക്ക് കാണിച്ചുതരും.
സ്റ്റോക്ക് PHP- ൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന മെയിൽ () ഫംഗ്ഷൻ SMTP പ്രാമാണീകരണത്തെ പിന്തുണയ്ക്കുന്നില്ല. മെയിൽ () അല്ലെങ്കിൽ നിങ്ങൾക്കായി മറ്റൊരു കാരണത്താൽ പ്രവർത്തിക്കുന്നില്ലെങ്കിൽ, നിങ്ങൾ SMTP പ്രാമാണീകരണം ഉപയോഗിച്ചുകൊണ്ട് ഇമെയിൽ അയയ്ക്കാൻ കഴിയും. ആ ഗൈഡിൽ നിങ്ങളുടെ പിപിഎഫ് മെയിൽ സ്ക്രിപ്റ്റ് പിന്തുണ എസ്എസ്എൽ എൻക്രിപ്ഷൻ എങ്ങനെ ഒരു ട്യൂട്ടോറിയലാണ്.
ഉപയോക്താക്കൾ യഥാർത്ഥ ഇമെയിൽ വിലാസം നൽകണമെന്ന് ഉറപ്പുവരുത്താൻ, ഒരു ഇമെയിൽ പോലെയുള്ള ഘടന അടങ്ങിയിട്ടുണ്ടെന്ന് ഉറപ്പുവരുത്തുന്നതിന് വാചക ഫീൽഡ് നിങ്ങൾക്ക് സാധൂകരിക്കാനാകും .
നിങ്ങൾക്ക് "സ്വീകരിക്കുന്ന" വിലാസവും കൂടാതെ റിസീവറിന്റെ പേര് വ്യക്തമാക്കാൻ താൽപ്പര്യപ്പെടുന്നെങ്കിൽ, ഉദ്ധരണികളിൽ നിന്ന് പേര് ചേർക്കുക, തുടർന്ന് ഇമെയിൽ വിലാസത്തെ ബ്രാക്കറ്റിൽ ഇടുക: "ആരുടെ പേരുടെ പേര്
നുറുങ്ങ്: PHP- ൽ അയയ്ക്കുന്ന മെയിൽ ഫംഗ്ഷനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ PHP.net ൽ കാണാം.
സ്പാമർ ചൂഷണത്തിൽ നിന്നും നിങ്ങളുടെ സ്ക്രിപ്റ്റ് സംരക്ഷിക്കുക
നിങ്ങൾ മെയിൽ () ഫങ്ഷൻ (പ്രത്യേകിച്ച് ഒരു വെബ്ഫോർമിനൊപ്പം) ഉപയോഗിച്ചാൽ, ആവശ്യമുള്ള പേജിൽ നിന്നും വിളിക്കുന്നുവെന്ന് ഉറപ്പുവരുത്തുകയും ഒരു ഫോം ഒരു CAPTCHA പോലുള്ള ഫോം പരിരക്ഷിക്കുകയും ചെയ്യുന്നുവെന്ന് ഉറപ്പുവരുത്തുക.
നിങ്ങൾക്ക് സംശയാസ്പദമായ സ്ട്രിംഗുകൾ ("Bcc:" എന്നതിന് പിന്നാലെ നിരവധി ഇമെയിൽ വിലാസങ്ങൾ) പരിശോധിക്കാവുന്നതാണ്.