PHPmailer HTML सामग्री प्रस्तुत करने में असमर्थ
PHPmailer का उपयोग करके ईमेल भेजते समय, उपयोगकर्ताओं को एक समस्या का सामना करना पड़ा है जहां HTML कोड कच्चे पाठ के रूप में प्रदर्शित होता है डिलीवरी पर। IsHTML() विधि का उपयोग करने के बावजूद, वांछित HTML सामग्री अप्राप्य बनी हुई है।
अंतर्निहित समस्या
इस व्यवहार के पीछे का कारण विधि आह्वान के क्रम में है। अपने पूर्ववर्ती के विपरीत, PHPMailer 6 को इंस्टेंस की बॉडी प्रॉपर्टी सेट करने के बाद IsHTML() विधि को लागू करने की आवश्यकता होती है।
Resolution
इस समस्या को हल करने के लिए, इसे लागू करें निम्नलिखित प्रक्रिया:
उदाहरण कोड:
$mail->Subject = $Subject;
$mail->Body = $Body;
$mail->IsHTML(true); // Invoked after $mail->Body has been set.
संचालन के इस सही क्रम का पालन करके, PHPmailer ईमेल की HTML सामग्री को प्रभावी ढंग से संसाधित और प्रस्तुत करेगा, उस समस्या को हल करेगा जहां कच्चा HTML कोड पहले था प्रदर्शित.
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3