PHP मा अतिरिक्त हेडरहरूको साथ ईमेल कसरी पठाउने?

PHP सँग इमेल पठाउन सजिलो र सीमित छ


PHP सँग ईमेल पठाउँदै सरल छ; तपाईलाई आवश्यक छ प्रकार्य र तीन तर्कहरू। यो सबै त्यहाँ सामान्य इमेल सन्देशहरू छैन, तथापि। कुनै नजदीक मात्र देखेर कुनै पनि नजरले प्रकट गर्नेछ कि PHP इमेलको यो प्रयोगले केही आधारभूत कार्यहरूको कमी छ। उदाहरणका लागि, यो बाट: हेडर रेखा सेट छैन। उपयोग को आसानी को लागि PHP को प्रतिष्ठा को ध्यान मा राखन को लागि, यो एक त्वरित तय छ: अतिरिक्त एक्स एक्स एक्स एक्सरर , सीसी: र, बेशक, बाट :।

नोट: यदि तपाइँ एक भन्दा बढि अतिरिक्त हेडर निर्दिष्ट गर्नुहुन्छ भने, निश्चित गर्नुहोस् कि तपाइँ हेडर लाइनहरू \ r \ n सँग निश्चित गर्नुहोस् भनेर निश्चित गर्नुहोस् कि उनीहरूको उद्देश्य अनुसार काम गर्नुहोस्।

PHP मा अतिरिक्त हेडर थप्दै

थप हेडरका साथ सरल सन्देश यो जस्तो देखिन्छ:

$ to = "recipient@example.com";
$ subject = "हाय!";
$ body = "हाय, \ n \ n के हो तिमी?";
$ हेडरहरू = "बाट: sender@example.com \ r \ n"।
"X-Mailer: php";
यदि (मेल ($ $, $ विषय, $ शरीर, $ हेडरहरू)) {
गूंज ("

सन्देश पठाइयो! ");
}
else {
गूंज ("

सन्देश वितरण विफल भयो ... ");
}
?>

PEAR मेल प्रयोग गरेर अतिरिक्त हेडरहरूको साथ PHP इमेल

तपाईले अतिरिक्त हेडरहरू पनि सम्मिलित गर्न सक्नुहुनेछ जब PEAR मेलको प्रयोग ईमेल पठाउनका लागी:

require_once "Mail.php";
$ बाट "" स्टेफनी प्रेषक ";
$ to = "रिचर्ड प्राप्तकर्ता ";
$ subject = "हाय!"; $ xmailer: "php"
$ body = "हाय, \ n \ n के हो तिमी?";
$ होस्ट = "ssl: //mail.example.com";
$ पोर्ट = "465";
$ प्रयोगकर्ता नाम = "smtp_username";
$ पासवर्ड = "smtp_password";
$ हेडर = array ('बाट' =>
$ बाट, 'To' =>
$, 'विषय' =>
$ विषय, 'X-Mailer' =>
$ xmailer);
$ smtp = मेल :: कारखाना ('smtp', array ('host' =>
$ होस्ट, 'पोर्ट' =>
$ port, 'auth' => true, 'username' =>
$ प्रयोगकर्ता नाम, 'पासवर्ड' =>
$ पासवर्ड));
$ mail = $ smtp-> पठाउनुहोस् (पठाउनुहोस्
$ सम्म,
$ हेडरहरू,
$ शरीर);
यदि (PEAR :: isError ($ mail)) {
गूंज ("

"। $ mail-> getMessage ()। "");
}
else {
गूंज ("

सन्देश सफलतापूर्वक पठायो! ");
}
?>
$ subject = "हाय!";
$ xmailer: "php"
$ body = "हाय, \ n \ n के हो तिमी?";
$ होस्ट = "ssl: //mail.example.com"; $ पोर्ट = "465";
$ प्रयोगकर्ता नाम = "smtp_username";
$ पासवर्ड = "smtp_password";
$ हेडर = array ('बाट' =>
$ बाट, 'To' =>
$, 'विषय' =>
$ विषय, 'X-Mailer' => $ xmailer);
$ smtp = मेल :: कारखाना ('smtp', array ('host' =>
$ होस्ट, 'पोर्ट' =>
$ port, 'auth' => true, 'username' =>
$ प्रयोगकर्ता नाम, 'पासवर्ड' =>
$ पासवर्ड));
$ मेल =
$ smtp-> पठाउनुहोस् ($ मा,
$ हेडरहरू,
$ शरीर);
यदि (PEAR :: isError ($ mail)) {
गूंज ("

"।
$ मेल-> getMessage ()। "");
}
अन्य {गूंज ("

सन्देश सफलतापूर्वक पठायो! ");
}
?>