मैं अपने php प्रोजेक्ट के लिए ईमेल सत्यापन कर रहा हूं, इसके लिए मैंने कोड लिखा है, लेकिन समस्या यह है कि मेरे मेल की जांच कैसे करें, वांछित स्थान पर जा रहे हैं। क्या लोकलहोस्ट पर अपने कोड की जाँच के लिए मनमाना मेल भेजने का कोई तरीका है। आमतौर पर मैं अपने भेजे गए मेल को स्थानीयहोस्ट पर देखना चाहता था। मेरे पास xammp स्थापित है।
उत्तर:
जवाब के लिए 0 № 1मेल () फ़ंक्शन आमतौर पर WAMP जैसी चीजों के लिए डिफ़ॉल्ट रूप से काम नहीं करता है। आपको अपने SMTP सर्वर का विवरण php.ini फ़ाइल में जोड़ना होगा।
यहाँ एक अच्छा ट्यूटोरियल है: http://roshanbh.com.np/2007/12/sending-e-mail-from-localhost-in-php-in-windows-environment.html
जवाब के लिए 0 № 2
php.ini फ़ाइल: उस फ़ाइल में मेल फंक्शन की खोज करें और उसके कंटेंट को फॉलो करें। [मेल समारोह]
; केवल Win32 के लिए।
SMTP = आपकी सेवा का होस्ट नाम। (उदा। mail.test.com)
smtp_port = 25
; केवल Win32 के लिए।
; http://php.net/sendmail-from
sendmail_from = प्रेषक ईमेल आईडी। (उदा। परीक्षण@gmail.com
Php.ini फाइल को सेव करें। मेल भेजने के लिए कोड लिखें।
परीक्षण संदेशअरे अपने काम के! .. ..
'; // HTML मेल भेजने के लिए, सामग्री प्रकार हेडरसेट होना चाहिए $ हेडर = 'MIME- संस्करण: 1.0 M "आर एन"; $ हेडर। = 'सामग्री-प्रकार: पाठ / html; charset = iso-8859-1-। "आर एन"; // अतिरिक्त हेडर $ हेडर। = 'टू: रिसीवर नाम'। "आर एन"; $ हेडर। = 'से: प्रेषक नाम' "आर एन"; // इसे मेल करो मेल ($ से, $ विषय, $ संदेश, $ हेडर); ?>