عبد الواحد الحدادي نشر 25 ديسمبر 2020 أرسل تقرير نشر 25 ديسمبر 2020 مرحبا بالجميع؛ أريد أن أسألك من فضلكم، هل يمكن إنشاء فورم تواصل معنا Send Email JavaScript بلغة JavaScript ؟ وكيف يتم ذلك ؟ هل ضروري من الاعتماد على بعض المكتبات كـ emailJs تحياتي؛ 1 اقتباس
0 عزام عبد الحافظ نشر 25 ديسمبر 2020 أرسل تقرير نشر 25 ديسمبر 2020 مرحبًا @عبد الواحد الحدادي, لإنشاء نموذج تواصل معنا , عليك اولاً تصميم القالب (تطوير واجهة المستخدم) , بعد ذلك لجعل هذا النموذج يعمل حقًا يجب علينا برمجة شيفرة تقوم بإرسال البريد الإلكتروني وذلك ليس ضمن تطوير واجهة المستخدم بل هو تحت تصنيف تطوير جانب الخادم (Backend) . لإرسال البريد الإلكتروني بإستخدام Javascript عليك العمل على اطار Nodejs و استخدام مكتبة مثل nodemailer , مثال للشيفرة التي تقوم بإرسال بريج الإلكتروني: var transporter = nodemailer.createTransport({ service: 'gmail', auth: { user: 'هنا تكتب البريد الذي سوف يرسل الرسالة', pass: 'كلمة المرور الخاصة ببريد' } }); var mailOptions = { from: 'هنا البريد الذي سوف يظهر على الرسالة', to: 'البريد الذي تريد ان ترسل له الرسالة', subject: 'عنوان البريد', text: 'نص البريد' }; transporter.sendMail(mailOptions, function(error, info){ if (error) { console.log(error); } else { console.log('تم ارسال البريد بنجاح: ' + info.response); } }); عندما تقوم بملء حقول نموذج تواصل معنا و الضغط على ارسال , حينها في شيفرة Nodejs على Backend عليك ان تقوم بحفظ قيمة حقول النموذج داخل متغيرات حتى تقوم باستخدمهما في المعامل mailOptions . ليس بضروري استخدام خدمة emailJs , هي خدمة مدفوعة وليست مكتبة , تمكنك من ان ترسل البريد الإلكتروني من غير الحوجة على التعامل مع جانب الخدام او Nodejs , هذه الخدمة تتولى ذلك . 1 اقتباس
السؤال
عبد الواحد الحدادي
مرحبا بالجميع؛
أريد أن أسألك من فضلكم، هل يمكن إنشاء فورم تواصل معنا Send Email JavaScript بلغة JavaScript ؟
وكيف يتم ذلك ؟ هل ضروري من الاعتماد على بعض المكتبات كـ emailJs
تحياتي؛
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.