په PHP کې د اضافي سرپرست سره څنګه برېښناليک ولېږئ

د PHP سره ای میل لېږل آسانه او محدود دي


پی ایچ پی سره ایمیلونه ساده دي؛ ټول هغه څه دي چې تاسو ورته اړتیا لرئ او دری دلیلونه. که څه هم دا ټول د عادي بریښناليک پیغامونو شتون نلري، په هرصورت. د ساده نظر څخه نږدې هر څه به معلومه شي چې د پی ایچ پی ایمیل دا کار ځینې اساسي فعالیتونه نلري. د بیلګې په توګه، دا د: سرلیک کرښه نه ټاکي. د آسانتیاوو لپاره د پی ایچ پی د شهرت په ساتلو کې، سره له دې چې دا یو چټک حل دی: د اضافي سرپرستونو لکه X-Mailer ، Cc: او په حقیقت کې له:: .

یادونه: که تاسو له یوه څخه زیات اضافي سرلیک مشخص کړئ، ډاډ ترلاسه کړئ چې سرلیک لینونه د \ r \ n سره جلا کړئ ترڅو ډاډ ترلاسه کړئ چې دوی د ټاکل شوي موخې لپاره کار کوي.

په PHP کې د اضافي سرپرستونو زیاتول

د اضافي سرپرستونو سره ساده پیغام ښایي داسې ښکاري:

<؟ php
$ to = "recipient@example.com"؛
$ موضوع = "هیلو!"؛
$ بدن = "هیلو، \ n \ n څه یې؟"؛
$ سرونه = "له: sender@example.com \ r \ n".
"ایکس-میلر: php"؛
که (د $ $، $ موضوع، $ بدن، $ سرونه) (ایمیل)
ګونګ ("

پیغام واستول! ")؛
}
نور {
ګونګ ("

د پیغام رسولو ناکامي ... ")؛
}
؟>

د ډیرو سرپرستانو سره پیرو ای میل د PEAR پواسطه کارول

تاسو کولی شئ د بریښنالیک لیږلو لپاره د PEAR میل کارولو په وخت کې اضافي سرونه داخل کړئ، البته: البته:

<؟ php
need_once "mail.php"؛
$ څخه "" سټیفی مرسل
$ to = "ریچارډ ترلاسه کوونکی
$ موضوع = "هیلو!"؛ $ xmailer: "php"
$ بدن = "هیلو، \ n \ n څه یې؟"؛
$ میز = "ssl: //mail.example.com"؛
$ port = "465"؛
$ username = "smtp_username"؛
$ password = "smtp_password"؛
$ سرونه = array ('From' =>
$ $، 'To' =>
$ $، 'Subject' =>
$ موضوع، 'X-Mailer' =>
$ xmailer)؛
$ smtp = میل: فابریکه) 'smtp'، array ('host' =>
$ کوربه، 'port' =>
$ port، 'auth' => رښتينې، 'username' =>
$ کارن-نوم، 'password' =>
$ پاسورډ))؛
$ mail = $ smtp-> لېږل (
$ پورې،
$ سرلیکونه،
$ بدن)؛
که (PEAR :: isError ($ میل)) {
ګونګ ("

". $ $- getMessage (). "")؛
}
نور {
ګونګ ("

پیغام په بریالیتوب سره واستول شو! ")؛
}
؟>
$ موضوع = "هیلو!"؛
$ xmailer: "php"
$ بدن = "هیلو، \ n \ n څه یې؟"؛
$ میز = "ssl: //mail.example.com"؛ $ port = "465"؛
$ username = "smtp_username"؛
$ password = "smtp_password"؛
$ سرونه = array ('From' =>
$ $، 'To' =>
$ $، 'Subject' =>
$ موضوع، 'X-Mailer' => $ xmailer)؛
$ smtp = میل: فابریکه) 'smtp'، array ('host' =>
$ کوربه، 'port' =>
$ port، 'auth' => رښتينې، 'username' =>
$ کارن-نوم، 'password' =>
$ پاسورډ))؛
$ میل =
$ smtp-> لیږل ($ ته،
$ سرلیکونه،
$ بدن)؛
که (PEAR :: isError ($ میل)) {
ګونګ ("

".
$ ایمیل- getMessage (). "")؛
}
نور {echo ("

پیغام په بریالیتوب سره واستول شو ")؛
}
؟>