ఇది ఒక వెబ్పేజీలో నడుస్తున్న ఒక PHP స్క్రిప్ట్ నుండి ఇమెయిల్ పంపడం సాపేక్షంగా సులభం. మీరు కూడా PHP ఇమెయిల్ స్క్రిప్ట్ సందేశాలను పంపడానికి ఒక స్థానిక లేదా రిమోట్ SMTP సర్వర్ ఉపయోగించాలా లేదో పేర్కొనవచ్చు.
PHP మెయిల్ స్క్రిప్ట్ ఉదాహరణ
php $ to = " recipient@example.com "; $ subject = " హాయ్! "; $ body = " హాయ్, \ n \ n మీరు ఎలా ఉన్నారు? "; (మెయిల్ ($ నుండి, $ విషయం, $ శరీరం)) {echo ("ఇమెయిల్ విజయవంతంగా పంపబడింది! p>"); } else {echo ("
ఇమెయిల్ బట్వాడా విఫలమైంది ... p>"); }?>
ఈ ఉదాహరణలో, మీకు అర్ధమేమిటంటే బోల్డ్ టెక్స్ట్ను మాత్రమే మార్చండి. మిగిలినవి మిగిలినవి వదిలివేయబడతాయి, ఎందుకంటే ఎడమ వైపు నుండి స్క్రిప్ట్ యొక్క కాని సవరించలేని భాగాలు మరియు PHP మెయిల్ ఫంక్షన్ సరిగ్గా పని చేయడానికి అవసరమైనవి.
- ఇ- మెయిల్ : ఇ- మెయిల్ చిరునామా పంపించబడాలి. మీరు PHP మెయిల్ ఫంక్షన్ను ఎందుకు ఉపయోగిస్తున్నారనే దానిపై ఆధారపడి మీ స్వంత లేదా వేరొకరు కావచ్చు.
- విషయం: మీరు ఈ PHP స్క్రిప్ట్ ద్వారా పంపిన ఇమెయిల్స్ అంశంగా ఉపయోగించడానికి కావలసిన ఏ రకం.
- శరీరం : ఈమెయిలు శరీరం వెళుతుంది. \ N పారామితి సందేశానికి ఒక కొత్త పంక్తిని జతచేస్తుంది, తద్వారా ఇది స్వీకర్తకు ఒకే లైన్లో ప్రదర్శించబడదు. మీరు బహుళ పంక్తులను చేయడానికి ఎగువ ఉన్నందున మీరు ఒకటి కంటే ఎక్కువ జోడించగలరు.
- echo : పైన ఉన్న రెండు "echo" సందేశాలు ఎగువ మూడు పారామితులు సరిగ్గా పూర్తి కాకపోతే పేజీలో ప్రదర్శించడానికి విజయం లేదా దోష సందేశాలు.
మరిన్ని PHP ఇమెయిల్ ఐచ్ఛికాలు
మీకు కావాలంటే "ఫ్రం" శీర్షిక పంక్తిలో లిపి లిపిలో చేర్చబడుతుంది, మీరు ఆ అదనపు శీర్షిక పంక్తిని జోడించాలి . ఒక సాధారణ ఇమెయిల్ ఇంటర్ఫేస్ మాదిరిగా, ఒక నిర్దిష్ట "అవ్వండి" ఇమెయిల్ చిరునామాను నిర్వచించే లిపిలో అదనపు ఎంపికను ఎలా జోడించాలో ఆ గైడ్ మీకు చూపుతుంది.
స్టాక్ PHP తో ఉన్న మెయిల్ () ఫంక్షన్ SMTP ప్రామాణీకరణకు మద్దతు ఇవ్వదు. ఈ మెయిల్ లేదా మీ కోసం మరొక కారణం కాకపోతే, మీరు SMTP ధృవీకరణను ఉపయోగించి ఇమెయిల్ పంపవచ్చు. ఆ గైడ్లో మీ PHP మెయిల్ స్క్రిప్టు SSL ఎన్క్రిప్షన్ ఎలా చేయాలో కూడా ఒక ట్యుటోరియల్ ఉంది.
ఖచ్చితంగా ఒక వాస్తవిక ఇమెయిల్ చిరునామాను వినియోగదారులు ఎంటర్ చేయడానికి, మీరు ఇమెయిల్ వంటి నిర్మాణాన్ని కలిగి ఉన్నట్లు నిర్ధారించడానికి టెక్స్ట్ ఫీల్డ్ను ధృవీకరించవచ్చు .
మీరు "కు" చిరునామాకు అదనంగా రిసీవర్ పేరును పేర్కొనడానికి కోరుకుంటే, కోట్స్లోనే పేరును జోడించి, ఇమెయిల్ చిరునామాను బ్రాకెట్లలో ఉంచండి: "పర్సన్'స్ నేమ్
చిట్కా: PHP యొక్క మెయిల్ మెయిల్ ఫంక్షన్ పై మరింత సమాచారం PHP.net లో కనిపిస్తుంది.
స్పామర్ ఎక్స్ప్లోయిట్ నుండి మీ స్క్రిప్ట్ని రక్షించడం
మీరు మెయిల్ () ఫంక్షన్ (ప్రత్యేకంగా వెబ్ఫారమ్తో కలిపి) ఉపయోగిస్తే, అది కోరుకున్న పేజీ నుండి పిలవబడుతుందో లేదో తనిఖీ చేయండి మరియు రూపం CAPTCHA లాగా ఏదో కాపాడుతుంది.
అనుమానాస్పద తీగలను ("Bcc:" తరువాత అనేక ఇమెయిల్ చిరునామాలకు) తనిఖీ చేయవచ్చు.