2010-09-14 20 views
71

मैं छवियों के साथ, PHPMailer के साथ HTML मेल भेजने की कोशिश कर रहा हूं। शरीर को एक HTML फ़ाइल से लोड किया गया है, जिसमें सभी जानकारी शामिल है।PHPMailer के साथ ईमेल भेजें - शरीर में एम्बेड छवि

मेल भेजते समय, छवि शरीर में दिखाई नहीं देती है, हालांकि मैं छवि को एक अनुलग्नक के रूप में भी भेजता हूं।

एचटीएमएल <img> टैग पॉइंट स्थान के समान स्थान पर।

पीएचपी:

$mail->AddAttachment('img/2u_cs_mini.jpg'); 

मैं लगाव को एचटीएमएल बिंदु कैसे कर सकते हैं ताकि छवि शरीर में लोड किया जा सकता।

PHPMailer के साथ आने वाले उदाहरण को देखते हुए मुझे कोई फर्क नहीं पड़ता है, और उनके मामले में छवि दिखाई देती है।

उत्तर

152

मैं इस सवाल का जवाब मिला:

$mail->AddEmbeddedImage('img/2u_cs_mini.jpg', 'logo_2u'); 

और <img> टैग पर src='cid:logo_2u'

+3

पूरी तरह से मदद करता है कि डाल !!! जिज्ञासा से आपको यह कहां मिला? कृपया समझाएँ। – mtk

+0

सीड के अंत में बैकस्लैश क्यों? – Plummer

+0

मैंने इसे बहुत पहले किया था, मुझे याद नहीं है कि कोई कारण भी था। मुझे नहीं लगता कि वहाँ है। बस कुछ कचरा, सबसे अधिक संभावना है। – elvispt

-6

मैं सुझाव है कि आप की तरह पूर्ण पथ के साथ छवि स्रोत से जोड़ने के लिए:

http://www.example.com/img/2u_cs_mini.jpg

संबंधित मुद्दे