ಪಿಎಚ್ಪಿ ನಲ್ಲಿ ಹೆಚ್ಚುವರಿ ಹೆಡರ್ಗಳೊಂದಿಗೆ ಇಮೇಲ್ ಕಳುಹಿಸುವುದು ಹೇಗೆ

ಪಿಎಚ್ಪಿ ಜೊತೆ ಇಮೇಲ್ ಕಳುಹಿಸುವುದು ಸುಲಭ ಮತ್ತು ಸೀಮಿತವಾಗಿದೆ


ಪಿಎಚ್ಪಿ ಜೊತೆ ಇಮೇಲ್ಗಳನ್ನು ಕಳುಹಿಸುವುದು ಸರಳವಾಗಿದೆ; ನಿಮಗೆ ಬೇಕಾಗಿರುವುದು ಒಂದು ಕಾರ್ಯ ಮತ್ತು ಮೂರು ವಾದಗಳು. ಹಾಗಿದ್ದರೂ, ಸಾಮಾನ್ಯ ಇಮೇಲ್ ಸಂದೇಶಗಳೆಲ್ಲವೂ ಇಲ್ಲ. ಕೇವಲ ಗ್ಲಾನ್ಸ್ಗಿಂತ ಹತ್ತಿರವಿರುವ ಯಾವುದೇ ನೋಟವು ಪಿಎಚ್ಪಿ ಇಮೇಲ್ನ ಈ ಬಳಕೆಯು ಕೆಲವು ಮೂಲಭೂತ ಕಾರ್ಯಗಳನ್ನು ಹೊಂದಿಲ್ಲ ಎಂದು ತೋರಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಅದು ಹೆಡರ್ ಲೈನ್ ಅನ್ನು ಹೊಂದಿಸುವುದಿಲ್ಲ. ಬಳಕೆಗೆ ಸುಲಭವಾಗುವಂತೆ ಪಿಎಚ್ಪಿ ಖ್ಯಾತಿಯನ್ನು ಹೊಂದಿದ್ದರೂ, ಅದು ತ್ವರಿತ ಪರಿಹಾರವಾಗಿದೆ: X- ಮೈಲೇರ್ , ಸಿಸಿ: ಮತ್ತು, ಕೋರ್ಸಿನ, ಇಂದ: ಹೆಚ್ಚುವರಿ ಹೆಡರ್ಗಳನ್ನು ಸೂಚಿಸಲು ಮತ್ತೊಂದು ಆರ್ಗ್ಯುಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ.

ಗಮನಿಸಿ: ನೀವು ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚಿನ ಹೆಡರ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದರೆ, ನೀವು ಉದ್ದೇಶಿತವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವಂತೆ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಹೆಡರ್ ಲೈನ್ಗಳನ್ನು \ r \ n ಅನ್ನು ಪ್ರತ್ಯೇಕಿಸಿ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.

PHP ನಲ್ಲಿ ಹೆಚ್ಚುವರಿ ಶೀರ್ಷಿಕೆಗಳನ್ನು ಸೇರಿಸುವುದು

ಹೆಚ್ಚುವರಿ ಶಿರೋನಾಮೆಗಳಿರುವ ಸರಳ ಸಂದೇಶವು ಹೀಗಿರಬಹುದು:

$ ಗೆ = "recipient@example.com";
$ ವಿಷಯ = "ಹಾಯ್!";
$ ದೇಹ = "ಹಾಯ್, \ n \ n ನೀವು ಹೇಗೆ?";
$ ಹೆಡರ್ = "ಇಂದ: sender@example.com \ r \ n".
"ಎಕ್ಸ್-ಮೈಲೇರ್: ಪಿಎಚ್ಪಿ";
ವೇಳೆ (ಮೇಲ್ ($ ಗೆ, $ ವಿಷಯ, $ ದೇಹ, $ ಹೆಡರ್)) {
ಪ್ರತಿಧ್ವನಿ ("

ಸಂದೇಶ ಕಳುಹಿಸಲಾಗಿದೆ! ");
}
ಬೇರೆ {
ಪ್ರತಿಧ್ವನಿ ("

ಸಂದೇಶ ವಿತರಣೆ ವಿಫಲವಾಗಿದೆ ... ");
}
?>

ಪಿಯರ್ ಮೇಲ್ ಬಳಸಿಕೊಂಡು ಹೆಚ್ಚುವರಿ ಶೀರ್ಷಿಕೆಗಳೊಂದಿಗೆ ಪಿಎಚ್ಪಿ ಇಮೇಲ್

ಸಹಜವಾಗಿ, ಇಮೇಲ್ ಕಳುಹಿಸಲು ನೀವು PEAR ಮೇಲ್ ಬಳಸುವಾಗ ಹೆಚ್ಚುವರಿ ಹೆಡರ್ಗಳನ್ನು ಸಹ ಸೇರಿಸಬಹುದು:

require_once "Mail.php";
$ ನಿಂದ = "ಸ್ಟೆಫನಿ ಕಳುಹಿಸುವವರು ";
$ to = "ರಿಚರ್ಡ್ ಸ್ವೀಕರಿಸುವವರು ";
$ ವಿಷಯ = "ಹಾಯ್!"; $ xmailer: "php"
$ ದೇಹ = "ಹಾಯ್, \ n \ n ನೀವು ಹೇಗೆ?";
$ ಹೋಸ್ಟ್ = "ssl: //mail.example.com";
$ ಪೋರ್ಟ್ = "465";
$ ಬಳಕೆದಾರಹೆಸರು = "smtp_username";
$ ಪಾಸ್ವರ್ಡ್ = "smtp_password";
$ ಹೆಡರ್ = ಸರಣಿ ('ನಿಂದ' =>
$ ನಿಂದ, 'to' =>
$ ಗೆ, 'ವಿಷಯ' =>
$ ವಿಷಯ, 'ಎಕ್ಸ್-ಮೈಲೇರ್' =>
$ xmailer);
$ smtp = ಮೇಲ್ :: ಫ್ಯಾಕ್ಟರಿ ('smtp', ಅರೇ ('ಹೋಸ್ಟ್' =>
$ ಹೋಸ್ಟ್, 'port' =>
$ port, 'auth' => true, 'username' =>
$ ಬಳಕೆದಾರಹೆಸರು, 'ಪಾಸ್ವರ್ಡ್' =>
$ ಪಾಸ್ವರ್ಡ್));
$ ಮೇಲ್ = $ ಎಸ್ಎಂಟಿಪಿ-> ಕಳುಹಿಸು (
$ ಗೆ,
$ ಹೆಡರ್,
$ ದೇಹ);
ವೇಳೆ (PEAR :: isError ($ mail)) {
ಪ್ರತಿಧ್ವನಿ ("

". $ mail-> getMessage (). "");
}
ಬೇರೆ {
ಪ್ರತಿಧ್ವನಿ ("

ಸಂದೇಶ ಯಶಸ್ವಿಯಾಗಿ ಕಳುಹಿಸಲಾಗಿದೆ! ");
}
?>
$ ವಿಷಯ = "ಹಾಯ್!";
$ xmailer: "php"
$ ದೇಹ = "ಹಾಯ್, \ n \ n ನೀವು ಹೇಗೆ?";
$ ಹೋಸ್ಟ್ = "ssl: //mail.example.com"; $ ಪೋರ್ಟ್ = "465";
$ ಬಳಕೆದಾರಹೆಸರು = "smtp_username";
$ ಪಾಸ್ವರ್ಡ್ = "smtp_password";
$ ಹೆಡರ್ = ಸರಣಿ ('ನಿಂದ' =>
$ ನಿಂದ, 'to' =>
$ ಗೆ, 'ವಿಷಯ' =>
$ ವಿಷಯ, 'ಎಕ್ಸ್-ಮೈಲೇರ್' => $ xmailer);
$ smtp = ಮೇಲ್ :: ಫ್ಯಾಕ್ಟರಿ ('smtp', ಅರೇ ('ಹೋಸ್ಟ್' =>
$ ಹೋಸ್ಟ್, 'port' =>
$ port, 'auth' => true, 'username' =>
$ ಬಳಕೆದಾರಹೆಸರು, 'ಪಾಸ್ವರ್ಡ್' =>
$ ಪಾಸ್ವರ್ಡ್));
$ ಮೇಲ್ =
$ smtp-> ಕಳುಹಿಸಿ ($ ಗೆ,
$ ಹೆಡರ್,
$ ದೇಹ);
ವೇಳೆ (PEAR :: isError ($ mail)) {
ಪ್ರತಿಧ್ವನಿ ("

".
$ mail-> getMessage (). "");
}
else {echo ("

ಸಂದೇಶ ಯಶಸ್ವಿಯಾಗಿ ಕಳುಹಿಸಲಾಗಿದೆ! ");
}
?>