PHP ۾ اضافي سرورن سان اي ميل موڪليو

PHP سان اي ميل موڪلڻ آسان ۽ محدود آهي


پي ايڇ سان اي ميل موڪلڻ آسان آهي؛ توهان کي تمام ضروري آهي هڪ فنڪشن ۽ ٽي دلائل. اهو سڀ ڪجهه نه آهي عام طور تي اي ميل پيغام موجود آهي. ڪنهن به نظر مان صرف هڪ نظر کان وڌيڪ ظاهر ٿئي ٿي ته پي ايڇ اي ميل جي استعمال جو بنيادي بنيادي ڪم ڪارڻ آهي. مثال طور، اهو اهو سيٽ نه ٿو ڏيکاري : مٿو لڪير . پي اي پي جي استعمال سان آسانيء سان سٺي نموني برقرار رکڻ ۾، جڏهن ته، تڪڙو تڪڙو آهي: اضافي سردارن کي ظاهر ڪرڻ لاء صرف هڪ دلائل شامل ڪريو جهڙوڪ X-Mailer ، Cc:، and، of course، from :.

نوٽ: جيڪڏهن توهان هڪ کان وڌيڪ اضافي جي مٿي ڄاڻايو آهي، انهي کي يقيني بنائڻ ته توهان کي انهي کي پڪ ڪرڻ لاء اهي آرٽيڪل لڪيرون \ r \ n سان گڏ انهن مقصدن جو ڪم ڪرڻ لاء.

اضافي پيٽرس پي پي ۾ شامل ڪرڻ

اضافي سرورن سان هڪ سادي پيغام هن کي نظر اچي سگھي ٿو:

<؟ php
$ to = "وصول کنندہ@example.com"؛
$ subject = "هيلو!"؛
$ جسم = "هاء، \ n \ n توهان ڇا آهيو؟"؛
$ مٿو = "مان: sender@example.com \ r \ n".
"اي ميلر: پي پي"؛
جيڪڏهن (ميل ($، $، لوڪ، $ لاش، $ مٿو)) {
گونج ("

پيغام موڪليو! ")؛
}
ٻيو {
گونج ("

پيغام پهچائڻ جي ناڪام ٿي ... ")؛
}
؟>

پي ايس اي ميل سان استعمال ڪندي اضافي سردارن سان اي ميل

اي ميل موڪلڻ لاء PEAR ميل استعمال ڪندي جڏهن توهان اضافي مٿو پڻ داخل ڪري سگهو ٿا، يقينا:

<؟ php
require_once "Mail.php"؛
$ کان = "سٽيفاني مرسل
$ to = "رچرڊ وصول ڪندڙ <وصول کنندہ@example.com>"؛
$ subject = "هيلو!"؛ $ xmailer: "php"
$ جسم = "هاء، \ n \ n توهان ڇا آهيو؟"؛
$ ميز = "ssl: //mail.example.com"؛
$ بندرگاهه = "465"؛
$ username = "smtp_username"؛
$ password = "smtp_password"؛
$ مٿو = صف ('مان' =>
$ کان، 'تائين' =>
$ تائين، 'لوڪ' =>
$ لوڪ، 'X-Mailer' =>
$ xmailer)؛
$ smtp = ميل :: فيڪٽري ('smtp'، array ('host' =>
$ ميزبان، 'بندر' =>
$ بندرگاهه، 'auth' => سچ، 'username' =>
$ username، 'password' =>
$ پاسورڊ))؛
$ ميل = $ smtp-> موڪليو (
تائين $
$ مٿو،
$ جسم)؛
جيڪڏهن (PEAR :: isError ($ mail)) {
گونج ("

". $ mail-> getMessage (). "")؛
}
ٻيو {
گونچ ("

پيغام ڪاميابي سان موڪلي وئي! ")؛
}
؟>
$ subject = "هيلو!"؛
$ xmailer: "php"
$ جسم = "هاء، \ n \ n توهان ڇا آهيو؟"؛
$ ميز = "ssl: //mail.example.com"؛ $ بندرگاهه = "465"؛
$ username = "smtp_username"؛
$ password = "smtp_password"؛
$ مٿو = صف ('مان' =>
$ کان، 'تائين' =>
$ تائين، 'لوڪ' =>
$ لوڪ، 'X-Mailer' => $ xmailer)؛
$ smtp = ميل :: فيڪٽري ('smtp'، array ('host' =>
$ ميزبان، 'بندر' =>
$ بندرگاهه، 'auth' => سچ، 'username' =>
$ username، 'password' =>
$ پاسورڊ))؛
$ ميل =
$ smtp-> موڪليو ($ to،
$ مٿو،
$ جسم)؛
جيڪڏهن (PEAR :: isError ($ mail)) {
گونج ("

".
$ ميل-> حاصلMessage (). "")؛
}
ٻيو {echo (""

پيغام ڪاميابي سان موڪلي وئي! ")؛
}
؟>