سؤال

لدي صفحة يمكن للمستخدم من خلالها اختيار ما يصل إلى العديد من الفقرات المختلفة.عند النقر على الرابط (أو الزر)، سيتم فتح رسالة بريد إلكتروني ووضع كل تلك الفقرات في نص البريد الإلكتروني، وعنوانها، وملء الموضوع.ومع ذلك، يمكن أن يكون النص طويلاً جدًا بالنسبة لرابط mailto.

هل من طريقة للتغلب على هذا؟


كنا نفكر في جعل مقدم الخدمة من SQL Server يقوم بذلك ولكن المستخدم يحتاج إلى طريقة لطيفة "لرؤية" البريد الإلكتروني قبل أن يهاجم 50 موظفًا على المستوى التنفيذي بعناصر لا ينبغي إرسالها... وبالطبع هناك الكل الشيء المتعلق بتكنولوجيا المعلومات من أجل تكنولوجيا المعلومات بدلاً من القيام ببرمجة البرامج.80(

عندما تقوم ببناء أشياء لتكنولوجيا المعلومات، فإنه ليس من الضروري (يقول البعض أنه لا ينبغي) أن تكون وظيفية فقط.بمعنى آخر، هذا ليس طعام الكلاب الذي نستيقظ منه، إنه مجرد طعام الكلاب الذي يجب أن نأكله.


بدأنا الحديث عن ذلك وقررنا أن "نموذج البريد" سيعطينا ما نبحث عنه بالضبط.

  1. نظرة مختلفة تمامًا لإعلام المستخدم بأنه يتم تحميل البندقية وتوجيهها.
  2. القدرة على تغيير/إضافة نص إلى البريد الإلكتروني.
  3. إرسال نسخة لأنفسهم أم لا.
  4. يمكن ترميزها بسرعة.
هل كانت مفيدة؟

المحلول

من خلال وضع البيانات في نموذج، تمكنت من جعل النص حوالي 1800 حرف قبل وقت طويل من توقف النموذج عن العمل.

بدا الكود كالتالي:

<form action="mailto:youremail@domain.com">
    <input type="hidden" name="Subject" value="Email subject">
    <input type="hidden" name="Body" value="Email body">
    <input type="submit">
</form>

يحرر:أفضل طريقة لإرسال رسائل البريد الإلكتروني من تطبيق ويب هي بالطبع القيام بذلك، وإرسالها مباشرةً من تطبيق الويب، بدلاً من الاعتماد على برنامج بريد المستخدمين.وكما اكتشفت، فإن بروتوكول إرسال المعلومات إلى هذا البرنامج محدود، ولكن مع الحل المستند إلى الخادم، لن تكون لديك هذه القيود بالطبع.

نصائح أخرى

هل يجب أن يكون محتوى البريد الإلكتروني موجودًا في البريد الإلكتروني؟هل يمكنك تخزين المحتوى الكبير في مكان مركزي (موقع مشاركة الملفات/FTP) ثم إرسال رابط للمحتوى فقط؟

وهذا يجعل المستلم لديه خطوة إضافية، ولكن لديك حجم بريد إلكتروني ثابت، لذلك لن تواجه مشكلات موثوقية بسبب المحتوى الكبير أو المفرط بشكل غير متوقع.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top