$headers = "\r\n" . "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
$message = Swift_Message::newInstance()
->setSubject($subject)
->setFrom(array('[email protected]' => 'From Address'))
->setTo(array('[email protected]' => 'To Address'))
->setBody($message_plain_txt)
->addPart($message, 'text/html')
;
if ($file_name)
{
$message->attach(Swift_Attachment::fromPath($file_path));
}
$result = $mailer->send($message);
में जाने इस मामले $ filepath में tmp पथ जो मैं एक उपयोगकर्ता से एक फ़ॉर्म में फ़ाइलों को लगा देते हैं और $ file_name tmp फ़ाइल नाम $ _FILES है जब उपयोग कर रहा हूँ है [ 'फ़ाइल'] [ 'नाम']।Swiftmailer मेल स्पैम फ़ोल्डर
इस सेटअप में मैं मेल भेजने में सक्षम हूं लेकिन जब कोई अनुलग्नक होता है, तो मेल स्पैम फ़ोल्डर में जाता है। अगर कोई अनुलग्नक नहीं है तो मेल इनबॉक्स में जाता है।
यह सेटअप पूरी तरह से ठीक काम करता है जब मैं किसी स्थान से फ़ाइल अपलोड कर रहा हूं और किसी फ़ॉर्म से अनुलग्नक नहीं भेज रहा हूं।
मुझे लगता है कि इसे ईमेल शीर्षकों के साथ कुछ करना है, लेकिन मैं त्रुटि को समझने में सक्षम नहीं हूं।
क्या कोई मेरी मदद कर सकता है कि मैं यहां क्या गलती कर रहा हूं।
यह
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\n";
आपकी मदद के लिए धन्यवाद ... उपरोक्त कोड जोड़कर भी, मेल स्पैम में जा रहे हैं। – user434509
मुझे यकीन नहीं है कि समस्या क्या है, यह मेरे लिए काम करता है, यह सर्वर स्पैमफिल्टर पर निर्भर हो सकता है ... यह कहना मुश्किल है कि समस्या क्या है। –
मुझे हेडर को संशोधित करके – user434509