PHP లో అదనపు శీర్షికలతో ఇమెయిల్ పంపడం ఎలా

PHP తో ఇమెయిల్ పంపడం సులభం మరియు పరిమితంగా ఉంటుంది


PHP తో ఇమెయిల్స్ పంపడం సులభం; మీకు కావలసిందల్లా ఒక ఫంక్షన్ మరియు మూడు వాదనలు. అయితే, అన్ని సాధారణ ఇమెయిల్ సందేశాలను కలిగి ఉండదు. కేవలం మెరుగ్గా కన్నా ఏవైనా లుక్ లు PHP యొక్క ఈ ఉపయోగం కొన్ని ప్రాథమిక విధులు లేవని తెలుస్తుంది. ఉదాహరణకు, దీని నుండి శీర్షికను సెట్ చేయదు : శీర్షిక పంక్తి . అయినప్పటికీ, PHP యొక్క ఖ్యాతిని సులభంగా వాడటం కొరకు, ఇది ఒక శీఘ్ర పరిష్కారము: X-Mailer , Cc: మరియు, కోర్సు యొక్క, నుండి అదనపు శీర్షికలను పేర్కొనడానికి మరొక వాదనను జత చేయండి.

గమనిక: మీరు ఒకటి కంటే ఎక్కువ అదనపు శీర్షికలను పేర్కొనట్లయితే, \ r \ n తో హెడ్ లైన్ పంక్తులను వేరు చేస్తారని నిర్ధారించుకోండి.

PHP లో అదనపు శీర్షికలు కలుపుతోంది

అదనపు శీర్షికలతో ఉన్న ఒక సాధారణ సందేశం ఇలా కనిపిస్తుంది:

$ to = "recipient@example.com";
$ subject = "హాయ్!";
$ body = "హాయ్, \ n \ n మీరు ఎలా ఉన్నారు?";
$ headers = "నుండి: sender@example.com \ r \ n".
"X-Mailer: php";
ఉంటే (మెయిల్ ($ నుండి, $ విషయం, $ శరీరం, $ శీర్షికలు)) {
echo ("

సందేశం పంపబడింది! ");
}
else {
echo ("

మెసేజ్ బట్వాడా విఫలమైంది ... ");
}
?>

PEAR మెయిల్ ఉపయోగించి అదనపు శీర్షికలతో PHP ఇమెయిల్

ఇమెయిల్ పంపేందుకు PEAR మెయిల్ ను ఉపయోగించేటప్పుడు కూడా మీరు అదనపు శీర్షికలను చేర్చవచ్చు :

require_once "Mail.php";
$ నుండి = "స్టెఫానీ పంపినవారు ";
$ to = "రిచర్డ్ స్వీకర్త ";
$ subject = "హాయ్!"; $ xmailer: "php"
$ body = "హాయ్, \ n \ n మీరు ఎలా ఉన్నారు?";
$ హోస్ట్ = "ssl: //mail.example.com";
$ port = "465";
$ username = "smtp_username";
$ password = "smtp_password";
$ headers = శ్రేణి ('నుండి' =>
$ నుండి, 'To' =>
$ to, 'Subject' =>
$ subject, 'X-mailer' =>
$ Xmailer);
$ smtp = మెయిల్ :: కర్మాగారం ('smtp', శ్రేణి ('host' =>
$ హోస్ట్, 'పోర్ట్' =>
$ పోర్ట్, 'auth' => నిజమైన, 'username' =>
$ username, 'password' =>
$ పాస్వర్డ్ను));
$ mail = $ smtp-> send (
$ వరకు,
$ శీర్షికలు,
$ శరీరం);
(PEAR :: isError ($ మెయిల్)) {
echo ("

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

సందేశం విజయవంతంగా పంపబడింది! ");
}
?>
$ subject = "హాయ్!";
$ xmailer: "php"
$ body = "హాయ్, \ n \ n మీరు ఎలా ఉన్నారు?";
$ హోస్ట్ = "ssl: //mail.example.com"; $ port = "465";
$ username = "smtp_username";
$ password = "smtp_password";
$ headers = శ్రేణి ('నుండి' =>
$ నుండి, 'To' =>
$ to, 'Subject' =>
$ subject, 'X-mailer' => $ xmailer);
$ smtp = మెయిల్ :: కర్మాగారం ('smtp', శ్రేణి ('host' =>
$ హోస్ట్, 'పోర్ట్' =>
$ పోర్ట్, 'auth' => నిజమైన, 'username' =>
$ username, 'password' =>
$ పాస్వర్డ్ను));
$ mail =
$ Smtp-> పంపడానికి ($ వరకు,
$ శీర్షికలు,
$ శరీరం);
(PEAR :: isError ($ మెయిల్)) {
echo ("

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

సందేశం విజయవంతంగా పంపబడింది! ");
}
?>