በኤስኤምኤል ኢሜይል መላክ ቀላል እና የተገደበ ነው
በ PHP አማካኝነት ኢሜሎችን መላክ ቀላል ነው; የሚያስፈልግህ ነገር ሁሉ እና ሦስት ነጋሪ እሴቶች ነው. ያ ሁሉ ግን የተለመደው የኢሜይል መልእክቶች ብቻ አይደሉም. በጨረፍታ እይታ ላይ የቀረበ ማንኛውም ነገር የ PHP ኢሜይል አጠቃቀም አንዳንድ መሰረታዊ ተግባራት እንደሌለው ያሳያሉ. ለምሳሌ, ከ From: የራስጌ መስመር አላዋቀሩም. ነገር ግን ለአጠቃቀም ቀላል ስለሆኑ የ PHP ግንዛቤ ፈጣን ፈጣን ነው: እንደ X-Mailer , Cc :, እና ሌሎች እንደ < X >-> የመሳሰሉ ተጨማሪ ርእሶችን ለመጥቀስ ሌላ ሙግትን ያክሉ.
ማስታወሻ: ከአንድ በላይ ተጨማሪ ርእስ ከገለፁ ዋናው መስመሮችን እንደታሰበው ለመሰረዝ በ \ r \ n መያዙን ያረጋግጡ.
በ PHP ውስጥ ተጨማሪ ርእሶችን በማከል
ተጨማሪ ራስጌዎች አንድ ቀላል መልዕክት የሚከተለውን ይመስላሉ:
php
$ to = "recipient@example.com";
$ subject = "Hi!";
$ body = "ሠላም, \ n \ nእንዴት ነው?";
$ headers = "ከ: sender@example.com \ r \ n".
«X-Mailer: php»;
(ሜል ($ ለ, $ የርዕሰ ጉዳይ, የአካል, $ ራስጌዎች)) {
ኢስተላክት ("
መልዕክት ተልኳል! p>");
}
ሌላ {
ድብዳቤ (<<
መልዕክት መላክ አልተሳካም ... p> ");
}
?>
የፒኤችኤል ኤም ከፍል ተጨማሪ መልእክት ያላቸው ራስጌዎች ኢሜል
በተጨማሪም ኢሜል ለመላክ PEAR መልእክት በሚጠቀሙበት ጊዜ ተጨማሪ ራስጌዎችን ማስገባት ይችላሉ, እርግጥ ነው:
php ". $ mail-> getMessage (). " p>"); ».
"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)) {
ኢሜል ("
}
ሌላ {
ኢማሌ (<<መልዕክት ተልኳል በተሳካ ሁኔታ ተልኳል! p> ");
}
?>
$ 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 (). " p>");
}
ሌላ {echo (<<መልዕክት> በተሳካ ሁኔታ ተልኳል! p> ");
}
?>