"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मेरी PHP स्क्रिप्ट जीमेल में "नोनेम" अटैचमेंट के साथ खाली HTML ईमेल क्यों भेज रही है?

मेरी PHP स्क्रिप्ट जीमेल में "नोनेम" अटैचमेंट के साथ खाली HTML ईमेल क्यों भेज रही है?

2024-11-19 को प्रकाशित
ब्राउज़ करें:675

Why is my PHP script sending blank HTML emails with a

PHP के साथ HTML ईमेल भेजना: एक खाली ईमेल और अनुलग्नक समस्या का निवारण करना

आप एक समस्या का सामना कर रहे हैं जहां आपकी PHP स्क्रिप्ट एक खाली के साथ खाली HTML ईमेल भेज रही है " जीमेल में नॉननेम" अटैचमेंट। यह संभवतः आपके ईमेल भेजने के तर्क में एक अंतर्निहित समस्या को इंगित करता है।

समाधान: PHPMailer पर विचार करें

इस समस्या का सबसे अच्छा समाधान PHPMailer वर्ग का उपयोग करना है। PHPMailer एक व्यापक रूप से उपयोग की जाने वाली PHP लाइब्रेरी है जो आपके लिए जटिल ईमेल प्रारूपों, अनुलग्नकों और अन्य तकनीकीताओं को संभालकर HTML ईमेल भेजने की प्रक्रिया को सरल बनाती है।

PHPMailer का उपयोग करने के लाभ:

  • सरलीकृत HTML ईमेल भेजना: PHPMailer जटिल कोड की आवश्यकता को समाप्त करते हुए, HTML ईमेल भेजने के लिए एक उपयोगकर्ता के अनुकूल इंटरफेस प्रदान करता है।
  • क्रॉस-प्लेटफ़ॉर्म संगतता: यह विभिन्न होस्टिंग वातावरणों के साथ संगतता सुनिश्चित करते हुए विभिन्न PHP प्लेटफार्मों पर काम करता है। .
  • SMTP समर्थन: सुरक्षित ईमेल भेजने के लिए, PHPMailer SMTP प्रोटोकॉल का समर्थन करता है और आपको प्रमाणीकरण विवरण, एन्क्रिप्शन और अन्य SMTP सेटिंग्स निर्दिष्ट करने की अनुमति देता है।
  • PHPMailer का उपयोग कैसे करें:

कंपोजर का उपयोग करके या मैन्युअल रूप से PHPMailer लाइब्रेरी स्थापित करें:

    कंपोजर को phpmailer/phpmailer की आवश्यकता होती है
  1. composer require phpmailer/phpmailer
  2. 'PHPMAILer/PHPMAILer.php' की आवश्यकता है;
  3. require 'PHPMailer/PHPMailer.php';
  4. $मेल = नया PHPMailer; $मेल->isSMTP(); $मेल->होस्ट = 'mail.example.com'; $मेल->SMTPAuth = सत्य; $mail->उपयोगकर्ता नाम = '[email protected]'; $mail->पासवर्ड = 'पासवर्ड';
  5. $mail = new PHPMailer;
    $mail->isSMTP();
    $mail->Host = 'mail.example.com';
    $mail->SMTPAuth = true;
    $mail->Username = '[email protected]';
    $mail->Password = 'password';
  6. $mail->setFrom('[email protected]', ' आपका नाम'); $mail->addAddress('[email protected]', 'प्राप्तकर्ता का नाम');
  7. $mail->setFrom('[email protected]', 'Your Name');
    $mail->addAddress('[email protected]', 'Recipient Name');
  8. $mail ->विषय = 'एचटीएमएल ईमेल का परीक्षण करें'; $mail->मुख्य भाग = '

    यह एक परीक्षण HTML ईमेल संदेश है।

    ';
  9. $mail->Subject = 'Test HTML Email';
    $mail->Body = '

    This is a test HTML email message.

    ';
  10. $mail-> भेजें();
  11. $mail->send();
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3