እንዴት በ PHP ውስጥ ተጨማሪ ርእሶች በኢሜል መላክ ይቻላል

በኤስኤምኤል ኢሜይል መላክ ቀላል እና የተገደበ ነው


PHP አማካኝነት ኢሜሎችን መላክ ቀላል ነው; የሚያስፈልግህ ነገር ሁሉ እና ሦስት ነጋሪ እሴቶች ነው. ያ ሁሉ ግን የተለመደው የኢሜይል መልእክቶች ብቻ አይደሉም. በጨረፍታ እይታ ላይ የቀረበ ማንኛውም ነገር የ PHP ኢሜይል አጠቃቀም አንዳንድ መሰረታዊ ተግባራት እንደሌለው ያሳያሉ. ለምሳሌ, ከ From: የራስጌ መስመር አላዋቀሩም. ነገር ግን ለአጠቃቀም ቀላል ስለሆኑ የ PHP ግንዛቤ ፈጣን ፈጣን ነው: እንደ X-Mailer , Cc :, እና ሌሎች እንደ < X >- የመሳሰሉ ተጨማሪ ርእሶችን ለመጥቀስ ሌላ ሙግትን ያክሉ.

ማስታወሻ: ከአንድ በላይ ተጨማሪ ርእስ ከገለፁ ዋናው መስመሮችን እንደታሰበው ለመሰረዝ በ \ r \ n መያዙን ያረጋግጡ.

በ PHP ውስጥ ተጨማሪ ርእሶችን በማከል

ተጨማሪ ራስጌዎች አንድ ቀላል መልዕክት የሚከተለውን ይመስላሉ:

$ to = "recipient@example.com";
$ subject = "Hi!";
$ body = "ሠላም, \ n \ nእንዴት ነው?";
$ headers = "ከ: sender@example.com \ r \ n".
«X-Mailer: php»;
(ሜል ($ ለ, $ የርዕሰ ጉዳይ, የአካል, $ ራስጌዎች)) {
ኢስተላክት ("

መልዕክት ተልኳል! ");
}
ሌላ {
ድብዳቤ (<<

መልዕክት መላክ አልተሳካም ... ");
}
?>

የፒኤችኤል ኤም ከፍል ተጨማሪ መልእክት ያላቸው ራስጌዎች ኢሜል

በተጨማሪም ኢሜል ለመላክ PEAR መልእክት በሚጠቀሙበት ጊዜ ተጨማሪ ራስጌዎችን ማስገባት ይችላሉ, እርግጥ ነው:

"Mail.php" ያስፈልጋል;
$ from = "Stephanie Sender ";
$ to = "Richard Recipient ";
$ subject = "Hi!"; $ xmailer: "php"
$ body = "ሠላም, \ n \ nእንዴት ነው?";
$ host = "ssl: //mail.example.com";
$ port = "465";
$ username = "smtp_username";
$ password = "smtp_password";
$ headers = array ('From' =>
$ ከ, 'ለ' =>
$ to, 'Subject' =>
$ subject, 'X-Mailer' =>
$ xmailer);
$ smtp = Mail :: factory ('smtp', ድርድር ('አስተናጋጅ' =>
$ host, 'port' =>
$ port, 'auth' => እውነት, 'የተጠቃሚ ስም' =>
$ የተጠቃሚ ስም, 'ይለፍ ቃል' =>
$ የይለፍ ቃል));
$ mail = $ smtp-> ላክ (
$ ለ,
$ headers,
$ ሰው);
(PEAR :: isError ($ mail)) {
ኢሜል ("

". $ mail-> getMessage (). "");
}
ሌላ {
ኢማሌ (<<መልዕክት ተልኳል በተሳካ ሁኔታ ተልኳል! ");
}
?>
$ subject = "Hi!";
$ xmailer: "php"
$ body = "ሠላም, \ n \ nእንዴት ነው?";
$ host = "ssl: //mail.example.com"; $ port = "465";
$ username = "smtp_username";
$ password = "smtp_password";
$ headers = array ('From' =>
$ ከ, 'ለ' =>
$ to, 'Subject' =>
$ subject, 'X-Mailer' => $ xmailer);
$ smtp = Mail :: factory ('smtp', ድርድር ('አስተናጋጅ' =>
$ host, 'port' =>
$ port, 'auth' => እውነት, 'የተጠቃሚ ስም' =>
$ የተጠቃሚ ስም, 'ይለፍ ቃል' =>
$ የይለፍ ቃል));
$ mail =
$ smtp-> ላክ (ለ $,
$ headers,
$ ሰው);
(PEAR :: isError ($ mail)) {
ድብዳቤ («

».
$ mail-> getMessage (). "");
}
ሌላ {echo (<<መልዕክት> በተሳካ ሁኔታ ተልኳል! ");
}
?>