PHP मध्ये अतिरिक्त शीर्षलेखांसह ईमेल कसे पाठवावे

PHP सह ईमेल पाठविणे सोपे आणि मर्यादित आहे


PHP सह ईमेल पाठविणे सोपे आहे; आपल्याला केवळ एक फंक्शन आणि तीन वितर्क आवश्यक आहेत. सामान्य ई-मेल संदेशांकडे सर्व काहीच नाही, तथापि. केवळ एका दृष्टीक्षेपापेक्षा जवळून पाहता येईल की PHP ईमेलच्या या वापरामध्ये काही मूलभूत कार्ये नसतील. उदाहरणार्थ, हे From: हेडर ओळ सेट करत नाही. वापर करण्याच्या सुलभतेसाठी PHP च्या प्रतिष्ठा लक्षात घेऊन, हे एक जलद निराकरण आहे: एक्स- मेलर , सीसी: आणि, अर्थातच, कडून: अतिरिक्त शीर्षलेख निर्दिष्ट करण्यासाठी दुसरी बाब जोडा.

टीप: आपण एकापेक्षा अधिक अतिरिक्त शीर्षलेख निर्दिष्ट केल्यास, हे सुनिश्चित करा की हेतूच्या ओळी हे \ r \

PHP मध्ये अतिरिक्त शीर्षलेख जोडून

अतिरिक्त शीर्षलेखांसह एक साधी संदेश असा दिसू शकतो:

$ = "recipient@example.com";
$ विषय = "हाय!";
$ body = "हाय, \ n \ n आपण कसे आहात?";
$ headers = "प्रेषक: sender@example.com \ r \ n".
"एक्स-मेलर: php";
जर (मेल ($ $, $ विषय, $ बॉडी, $ शीर्षलेख)) {
प्रतिध्वनी ("

संदेश पाठविला! ");
}
else {
प्रतिध्वनी (" संदेश वितरण अयशस्वी ... ");
}
?>

पीअर मेल वापरून अतिरिक्त शीर्षलेखांसह PHP ईमेल

अर्थातच ईमेल पाठवण्यासाठी पीअर मेल वापरताना आपण अतिरिक्त शीर्षलेख जोडू शकता:

need_once "Mail.php";
$ पासून = "स्टेफनी प्रेषक ";
$ to = "रिचर्ड प्राप्तकर्ता ";
$ विषय = "हाय!"; $ xmailer: "php"
$ body = "हाय, \ n \ n आपण कसे आहात?";
$ host = "ssl: //mail.example.com";
$ port = "465";
$ username = "smtp_username";
$ password = "smtp_password";
$ headers = array ('from' =>
$ from, 'to' =>
$ to, 'Subject' =>
$ विषय, 'X-Mailer' =>
$ xmailer);
$ smtp = मेल :: कारखाना ('smtp', अॅरे ('host' =>
$ host, 'port' =>
$ port, 'auth' => सत्य, 'वापरकर्तानाव' =>
$ username, 'password' =>
$ password));
$ mail = $ smtp-> पाठवा (
$ to,
$ शीर्षलेख,
$ शरीर);
जर (पीअर :: है त्रुटी ($ मेल)) {
प्रतिध्वनी ("

" $ mail-> getMessage (). "");
}
else {
प्रतिध्वनी ("

संदेश यशस्वीरित्या पाठविले! ");
}
?>
$ विषय = "हाय!";
$ xmailer: "php"
$ body = "हाय, \ n \ n आपण कसे आहात?";
$ host = "ssl: //mail.example.com"; $ port = "465";
$ username = "smtp_username";
$ password = "smtp_password";
$ headers = array ('from' =>
$ from, 'to' =>
$ to, 'Subject' =>
$ विषय, 'X-Mailer' => $ xmailer);
$ smtp = मेल :: कारखाना ('smtp', अॅरे ('host' =>
$ host, 'port' =>
$ port, 'auth' => सत्य, 'वापरकर्तानाव' =>
$ username, 'password' =>
$ password));
$ mail =
$ smtp-> पाठवा ($ to,
$ शीर्षलेख,
$ शरीर);
जर (पीअर :: है त्रुटी ($ मेल)) {
प्रतिध्वनी ("

"
$ mail-> getMessage (). "");
}
else {इको ("

संदेश यशस्वीरित्या पाठविले! ");
}
?>