मैं एक php स्क्रिप्ट बनाने की कोशिश कर रहा हूं जो एक mySQL डेटाबेस का उपयोग कर मेरे लिए मेलिंग सूची को संभालेगा, और मेरे पास यह अधिकतर जगह है। दुर्भाग्य से, मुझे हेडर सही काम करने के लिए प्रतीत नहीं होता है, और मुझे यकीन नहीं है कि समस्या क्या है।ई-मेल हेडर के लिए प्रारूप क्या है जो ई-मेल के बजाय नाम प्रदर्शित करता है?
$headers='From: [email protected] \r\n';
$headers.='Reply-To: [email protected]\r\n';
$headers.='X-Mailer: PHP/' . phpversion().'\r\n';
$headers.= 'MIME-Version: 1.0' . "\r\n";
$headers.= 'Content-type: text/html; charset=iso-8859-1 \r\n';
$headers.= "BCC: $emailList";
परिणाम मैं प्राप्त अंत पर हो रही है है:
"noreply"@rilburskryler.net rnReply दें: [email protected]: PHP/5.2.13rnMIME-संस्करण: के रूप में दिखाया गया ईमेल पतों का उपयोग करने के लिए निम्न का विरोध किया 1.0
डिस्प्ले नाम को उद्धृत करने की आवश्यकता होती है जब इसमें एक सफेद स्पेस कैरेक्टर होता है। – Gumbo
@ गम्बो: बस इसका परीक्षण किया गया। उद्धरण चिह्नों के बिना काम किया। सुनिश्चित नहीं है कि यह मानक है, या सिर्फ एक बहुत ही लचीली/क्षमाशील संरचना है ... –
मुझे बाद वाला लगता है; देखें [आरएफसी 822] (http://tools.ietf.org/html/rfc822#section-6.1)। – Gumbo