વેબપૃષ્ઠ પર ચાલી રહેલ PHP સ્ક્રિપ્ટમાંથી ઇમેઇલ મોકલવા પ્રમાણમાં સરળ છે. તમે પણ PHP ઇમેઇલ સ્ક્રિપ્ટને સંદેશાઓ મોકલવા માટે સ્થાનિક અથવા રિમોટ SMTP સર્વરનો ઉપયોગ કરવો જોઈએ કે નહીં તે સ્પષ્ટ કરી શકો છો.
PHP મેઈલ સ્ક્રિપ્ટ ઉદાહરણ
php $ થી = " recipient@example.com "; $ વિષય = " હાય! "; $ body = " હાય, \ n \ n તમે કેવી રીતે છો? "; જો (મેલ ($ $, $ વિષય, $ શરીર)) {ઇકો ("ઇમેઇલ સફળતાપૂર્વક મોકલ્યો! p>"); } else {echo ("
ઇમેઇલ વિતરણ નિષ્ફળ ... p>"); }?>
આ ઉદાહરણમાં, ફક્ત તમને શાણા બનાવે તે માટે બોલ્ડ ટેક્સ્ટને બદલો. બીજું બધું જ છોડવું જોઈએ, કારણ કે સ્ક્રિપ્ટના સંપાદનક્ષમ ભાગો બાકી છે અને PHP મેલ કાર્ય યોગ્ય રીતે કામ કરવા માટે જરૂરી છે.
- પ્રતિ: આ એ ઇમેઇલ સરનામું છે જે ઇમેઇલ મોકલવા જોઈએ. આ તમારા પોતાના અથવા કોઈ અન્ય વ્યક્તિ હોઈ શકે છે, તેના આધારે તમે PHP મેઇલ વિધેયનો ઉપયોગ શા માટે કરો છો.
- વિષય: આ PHP સ્ક્રિપ્ટ દ્વારા મોકલવામાં આવેલી ઇમેઇલ્સના વિષય તરીકે તમે જે પણ ઉપયોગ કરવા માંગો છો તે ટાઇપ કરો.
- શરીર : આ તે છે જ્યાં ઇમેઇલનું શરીર જાય છે. \ N પેરામીટર સંદેશમાં એક નવી લીટી ઉમેરે છે જેથી તે પ્રાપ્તકર્તાને એક જ રેખા પર દર્શાવવામાં ન આવે. તમે એક કરતાં વધુ ઉમેરી શકો છો, કારણ કે અમે બહુવિધ રેખાઓ બનાવવા માટે ઉપર છે
- ઇકો : ઉપરોક્ત ત્રણે પરિમાણો યોગ્ય રીતે ભરવામાં ન આવે તો તમે ઉપરોક્ત બે "ઇકો" સંદેશાઓ પૃષ્ઠ પર પ્રદર્શિત કરવા માટે માત્ર સફળ અથવા ભૂલ સંદેશાઓ છે.
વધુ PHP, ઇમેઇલ વિકલ્પો
જો તમે "પ્રતિ" હેડર લીટીને PHP સ્ક્રિપ્ટમાં શામેલ કરવા માંગો છો, તો તમારે તે વધારાની હેડર લીટી ઉમેરવાની જરૂર છે. તે માર્ગદર્શિકા તમને બતાવશે કે સ્ક્રિપ્ટમાં વધારાની વિકલ્પ કેવી રીતે ઉમેરવો કે જે ચોક્કસ "પ્રતિ" ઇમેઇલ સરનામાંને વ્યાખ્યાયિત કરે છે, એક નિયમિત ઇમેઇલ ઇન્ટરફેસની જેમ.
સ્ટોક (PHP ) સાથે સમાવવામાં આવેલ મેલ () કાર્ય SMTP પ્રમાણીકરણને સપોર્ટ કરતું નથી. જો મેઇલ () આ માટે અથવા કોઈ અન્ય કારણોસર તમારા માટે કાર્ય કરતું નથી, તો તમે SMTP પ્રમાણીકરણનો ઉપયોગ કરીને ઇમેઇલ મોકલી શકો છો. તે માર્ગદર્શિકામાં તમારા PHP મેલ સ્ક્રિપ્ટને SSL એનક્રિપ્શન કેવી રીતે સપોર્ટેડ કરવું તે પણ એક ટ્યુટોરીયલ છે.
વપરાશકર્તાઓ વાસ્તવિક ઇમેઇલ સરનામું દાખલ કરે તે સુનિશ્ચિત કરવા માટે, તમે ટેક્સ્ટ ફીલ્ડને માન્ય કરી શકો છો કે તેમાં ઇમેઇલ-જેવું માળખું શામેલ છે.
જો તમે "થી" સરનામાં ઉપરાંત રીસીવરનું નામ સ્પષ્ટ કરવા માંગતા હોવ, તો ફક્ત અવતરણની અંદર નામ ઉમેરો અને પછી ઈમેઈલ એડ્રેસને કૌંસમાં મૂકો, જેમ કે: "વ્યક્તિનું નામ
ટિપ: PHP નો મોકલો મેઇલ વિધેય પર ઘણું બધું PHP.net પર દેખાય છે
સ્પામર શોષણથી તમારી સ્ક્રિપ્ટનું રક્ષણ
જો તમે મેઇલ () વિધેય (ખાસ કરીને વેબફોરના સંયોજનમાં ) નો ઉપયોગ કરો છો, તો ખાતરી કરો કે તમે ઇચ્છો છો કે તેને ઇચ્છિત પૃષ્ઠથી કહેવામાં આવે છે અને કેપ્ચા જેવી કોઈ વસ્તુ સાથે ફોર્મને સુરક્ષિત કરો.
તમે શંકાસ્પદ શબ્દમાળાઓ માટે પણ તપાસ કરી શકો છો (કહેવું, "બીસીસી:" પછી સંખ્યાબંધ ઇમેઇલ સરનામાંઓ)