PHP સાથે ઇમેઇલ મોકલી સરળ અને મર્યાદિત છે
PHP સાથે ઇમેઇલ્સ મોકલવા સરળ છે; તમને જરૂર છે કાર્ય અને ત્રણ દલીલો. તે બધા સામાન્ય ઇમેઇલ સંદેશાઓ માટે નથી, તેમછતાં પણ. માત્ર એક જ નજરથી નજીકના કોઈપણ દેખાવથી સ્પષ્ટ થશે કે PHP ઇમેઇલના આ ઉપયોગમાં કેટલાક મૂળભૂત વિધેયો નથી. ઉદાહરણ તરીકે, તે " From: header" વાક્યને સુયોજિત કરતું નથી. ઉપયોગમાં સરળતા માટે PHP ની પ્રતિષ્ઠાને ધ્યાનમાં રાખીને, જો કે, તે ઝડપી સુધારો છે: એક્સ-મેલર , સીસી:, અને, અલબત્ત, થી: વધારાના હેડરોને સ્પષ્ટ કરવા માટે બીજું દલીલ ઉમેરો.
નોંધ: જો તમે એકથી વધુ વિશેષ હેડરનો ઉલ્લેખ કરો છો, તો સુનિશ્ચિત કરો કે હેડર લીટીઓને \ r \ n સાથે અલગ કરો જેથી તે હેતુપૂર્વક કામ કરે.
PHP માં વિશેષ હેડરો ઉમેરવાનું
વધારાનાં મથાળાઓ સાથેનું એક સરળ સંદેશ આના જેવી દેખાશે:
php
$ થી = "recipient@example.com";
$ વિષય = "હાય!";
$ body = "હાય, \ n \ n તમે કેવી રીતે છો?";
$ હેડરો = "પ્રતિ: sender@example.com \ r \ n".
"X-Mailer: php";
જો (મેલ (ડોલર $, $ વિષય, $ શરીર, $ હેડરો)) {
ઇકો ("
સંદેશ મોકલ્યો! p>");
}
બીજું {
ઇકો (" p> સંદેશ વિતરિત નિષ્ફળ ... p>");
}
?>
પીઅર મેઇલ મદદથી વિશેષ હેડર્સ સાથે PHP, ઇમેઇલ
અલબત્ત, તમે ઇમેઇલ મોકલવા માટે PEAR મેઇલનો ઉપયોગ કરતા હો ત્યારે વધારાની હેડર શામેલ કરી શકો છો:
php ". mail-> getMessage (). " p>"); સંદેશ સફળતાપૂર્વક મોકલ્યો! p>"); " સંદેશ સફળતાપૂર્વક મોકલ્યો! p>");
need_once "Mail.php";
$ માંથી = "સ્ટેફની પ્રેષક
$ માટે = "રિચર્ડ પ્રાપ્તકર્તા <પ્રાપ્તકર્તા@example.com>";
$ વિષય = "હાય!"; $ xmailer: "php"
$ body = "હાય, \ n \ n તમે કેવી રીતે છો?";
$ host = "એસએસએલ: //mail.example.com";
$ port = "465";
$ username = "smtp_username";
$ password = "smtp_password";
$ હેડરો = એરે ('પ્રતિ' '> =>
$ થી, 'to' =>
$ માટે, 'Subject' =>
$ વિષય, 'X-Mailer' =>
$ xmailer);
$ smtp = મેલ :: ફેક્ટરી ('smtp', એરે ('યજમાન' =>
$ યજમાન, 'પોર્ટ' =>
$ પોર્ટ, 'auth' => સાચું, 'વપરાશકર્તાનામ' =>
$ username, 'password' =>
$ પાસવર્ડ));
$ mail = $ smtp-> મોકલો (
$ થી,
$ હેડર્સ,
$ શરીર);
જો (પીઅર :: ઇએરર ($ મેલ)) {
ઇકો ("
}
બીજું {
ઇકો ("
}
?>
$ વિષય = "હાય!";
$ xmailer: "php"
$ body = "હાય, \ n \ n તમે કેવી રીતે છો?";
$ host = "એસએસએલ: //mail.example.com"; $ port = "465";
$ username = "smtp_username";
$ password = "smtp_password";
$ હેડરો = એરે ('પ્રતિ' '> =>
$ થી, 'to' =>
$ માટે, 'Subject' =>
$ વિષય, 'X-Mailer' => $ xmailer);
$ smtp = મેલ :: ફેક્ટરી ('smtp', એરે ('યજમાન' =>
$ યજમાન, 'પોર્ટ' =>
$ પોર્ટ, 'auth' => સાચું, 'વપરાશકર્તાનામ' =>
$ username, 'password' =>
$ પાસવર્ડ));
$ mail =
$ smtp-> મોકલો ($ થી,
$ હેડર્સ,
$ શરીર);
જો (પીઅર :: ઇએરર ($ મેલ)) {
ઇકો ("
$ mail-> getMessage () " p>");
}
બીજું {ઇકો ("
}
?>