PHP- ის გაგზავნა ელ-ფოსტის გაგზავნა მარტივია და შეზღუდულია
PHP- ის ელ-ფოსტის გაგზავნა მარტივია; ყველაფერი რაც გჭირდებათ, არის ფუნქცია და სამი არგუმენტი. ეს არ არის ყველა ჩვეულებრივი ელფოსტის შეტყობინებები. ნებისმიერი შეხედეთ უფრო ახლოს, ვიდრე უბრალო შეხედვით, გამოავლენს იმას, რომ PHP- ის გამოყენება არ არის გარკვეული ძირითადი ფუნქციები. მაგალითად, ეს არ არის მითითებული მდებარეობა: სათაურის ხაზი . თუმცა, PHP- ის რეპუტაციის გამოყენება რელევანტურია, თუმცა ეს არის სწრაფი რეაგირება: უბრალოდ დაამატეთ კიდევ ერთი არგუმენტი დამატებითი სათაურების დასმას, როგორიცაა X-Mailer , Cc: და, რა თქმა უნდა, დან:.
შენიშვნა: თუ თქვენ დააკონკრეტებთ ერთზე მეტ დამატებით სათაურს, დარწმუნდით, რომ გამოყოფთ ჰედერის ხაზებს \ r \ n- ით, რათა დარწმუნდეთ, რომ ისინი მუშაობენ.
დამატებით ჰედერის დამატება PHP- ში
მარტივი გზავნილი დამატებითი სათაურები შეიძლება ასე გამოიყურებოდეს:
php
$ to = "recipient@example.com";
$ subject = "Hi!";
$ body = "Hi, \ n \ n როგორ ხარ?";
$ headers = "მდებარეობა: sender@example.com \ r \ n".
"X-Mailer: php";
თუ (mail ($, $ subject, $ body, $ headers)) {
ეხო ("
შეტყობინება გაიგზავნა! p>");
}
სხვა {
ეხო ("
წერილის მიწოდების ჩაწერა ვერ მოხერხდა ... p>");
}
?>
PHP ელფოსტა დამატებითი ჰედერის გამოყენებით PEAR ფოსტის გამოყენებით
თქვენ ასევე შეგიძლიათ ჩაწეროთ დამატებითი სათაურები, როდესაც PEAR Mail- ის გაგზავნა ელ- ფოსტის გასაგზავნად, რა თქმა უნდა:
php ". $ mail-> getMessage (). " p>"); წერილი წარმატებით გაიგზავნა! p>"); ". წერილი წარმატებით გაიგზავნა! p>");
require_once "Mail.php";
$ from = "სტეფანი გამგზავნი
$ to = "რიჩარდ მიმღები
$ subject = "Hi!"; $ xmailer: "php"
$ body = "Hi, \ n \ n როგორ ხარ?";
$ host = "ssl: // mail.example.com";
$ port = "465";
$ username = "smtp_username";
$ password = "smtp_password";
$ headers = მასივი ('From' =>
$ დან, 'დან' =>
$ to, 'Subject' =>
$ სათაური, 'X-Mailer' =>
$ xmailer);
$ smtp = Mail :: ქარხანა ('smtp', მასივი ('host' =>
$ host, 'port' =>
$ port, 'auth' => true, 'username' =>
$ username, 'password' =>
$ პაროლი));
$ mail = $ smtp-> გაგზავნა (
$ to,
$ headers,
$ სხეული);
თუ (PEAR :: isError ($ mail)) {
echo ("
}
სხვა {
ეხო ("
}
?>
$ subject = "Hi!";
$ xmailer: "php"
$ body = "Hi, \ n \ n როგორ ხარ?";
$ host = "ssl: // mail.example.com"; $ port = "465";
$ username = "smtp_username";
$ password = "smtp_password";
$ headers = მასივი ('From' =>
$ დან, 'დან' =>
$ to, 'Subject' =>
$ სათაური, 'X-Mailer' => $ xmailer);
$ smtp = Mail :: ქარხანა ('smtp', მასივი ('host' =>
$ host, 'port' =>
$ port, 'auth' => true, 'username' =>
$ username, 'password' =>
$ პაროლი));
$ mail =
$ smtp-> გაგზავნა ($,
$ headers,
$ სხეული);
თუ (PEAR :: isError ($ mail)) {
ეხო ("
$ mail-> getMessage (). " p>");
}
სხვა [echo ("
}
?>