هل هناك طريقة لتحديد ما إذا كان البريد الإلكتروني تصل إلى وجهتها ؟

StackOverflow https://stackoverflow.com/questions/185204

سؤال

لدي PHP النصي الذي يرسل الحرجة رسائل البريد الإلكتروني التي يجب أن تصل إلى وجهتها.أنا أعرف كيفية التحقق من ما إذا كان البريد الإلكتروني أرسلت بنجاح ، القضية الوحيدة هي معرفة ما إذا كان في الواقع حصلت على المتلقي.

أي اقتراحات ؟ إذا كان هناك أي وسيلة لمعرفة كيف ستتعامل مع هذا الوضع ؟

هل كانت مفيدة؟

المحلول

إذا كنت جعل البريد الإلكتروني HTML القائمة ، يمكنك تضمين الصور التي تحتوي على عناوين url مع معلومات فريدة من نوعها إلى المستلم.هل يمكن أن هيكل التطبيق الخاص بك بحيث عناوين url هذه الزناد بعض رمز علامة معينة البريد الإلكتروني مقروءة قبل أن تعود الصورة المطلوبة البيانات.

أن تكون فعالة تماما, الصور يجب أن تشكل جزءا أساسيا من البريد الإلكتروني, حتى أن المتلقي وقد لجعل عميل البريد الإلكتروني انتزاع الصور.يمكنك أيضا جعل النص العادي جزء من البريد الإلكتروني تحتوي على رابط إلى استرداد كامل الرسالة مرة أخرى مما يسمح لك لتتبع الاستلام.

كم كنت تأخذ هذه الأفكار يعتمد على لماذا عليك أن تعرف أنه تم قراءة و إلى أي مدى تريد أن يحتمل أن تكون مزعجة المتلقي مع البريد الإلكتروني التي لا يمكن قطع'n'paste, قراءة بسهولة على الجهاز المحمول, الاستماع إلى مع screenreader ، الخ...

نصائح أخرى

وإعلام حالة التسليم هي الطريقة المعتادة: http://www.sendmail.org /~ca/email/dsn.html

لا يمكن معرفة ما إذا كان قراءة البريد الإلكتروني إلا إذا كنت تستخدم أن مايكروسوفت شيء البريد الإلكتروني والقارئ لديه إيصالات القراءة لا المعوقات.

وتحرير: أنا لم تقدم إلى البريد الإلكتروني HTML بعد ذلك أنا لم يفكر أبدا في أن لإشعار قراءة

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

كل من تتبع الروابط و webbugs نفترض أن الناس في الواقع فتح البريد الإلكتروني وتمكين الصور عن بعد ، أو انقر فوق ارتباطات.والذي هو كل شيء معيب.

للتأكد ما إذا كان البريد الإلكتروني هو تلقى و لا عاد سأفعل التالية:

  1. إضافة Errors-To رأس (تعيين على سبيل المثالbounce@domain.com)
  2. إضافة Return-Path رأس (تعيين على سبيل المثالbounce@domain.com)
  3. التقاط صندوق البريد الإلكتروني (bounce@domain.com) وتحليل رسائل البريد الإلكتروني

هذا يتيح لك التحقق من عند البريد الإلكتروني عاد ، استنادا إلى محتوى الرسالة ربما يمكنك معرفة أي واحد ارتدت/عاد.

ولسوء الحظ، ليس هناك طريقة 100٪ لتحديد ما إذا تم تسليم رسالة إلى صندوق البريد الوارد الخاص بالمستخدم. حتى إذا كان الملقم يقبل الرسالة، فإنه يمكن الحصول على عطلتها مرشحات البريد المزعج أو ارتدت بشكل غير متزامن.

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

والطريقة الأخرى هي استخدام Goodmail . جزء من خدمتهم هو تتبع الرسائل التي في الواقع الحصول على تسليم وفتح. بطبيعة الحال، فإنه تكلف أموالا ومعتمدة ليس كل مزودي خدمات البريد. مرة أخرى، فإنه في الغالب أداة تسويقية.

هل يمكن أن يكون أيضا تتبع مخطوطات مخبأة في الروابط. على سبيل المثال، يمكنك إنشاء URL التي تبدو مثل:

http://trackingserver/track/$messageid/http://real.url/goes/here

والسيناريو track ثم يسجل 'انقر' في قاعدة البيانات والموجهات العميل لhttp://real.url/goes/here. ثم تحتاج إلى أن يكون سببا مقنعا للنقر أن URL في كل مرة.

وماذا كنت تريد أن تعرف أن شخصا ما قد قراءة البريد؟

ومن الناحية القانونية، أي وسيلة قد حان حتى مع ستعقد في المحكمة (ويقول لك نريد أن نتأكد من أن شخصا ما قد قرأ وثيقة هامة) لأنه لا يمكن إثبات أن القارئ كان المستلم.

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

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

وأعتقد أن كل ما سبق: الصور في HTML، تتبع الروابط إذا تم النقر على شيء. هناك خدمات 3rd الطرف مثل ReturnPath / Goodmail التي يمكن أن تساعد.

وأفضل نصيحة هي لضمان كنت ترسل قائمة نظيفة، عنوان IP لديه سمعة جيدة، عكس نظام أسماء النطاقات / سجلات SPF، إلغاء الاشتراك جيد وترتد معالجة على الحملات، والتحقق من البريد المزعج على المحتوى، والحصول على المتلقين لإضافتك إلى دفتر العناوين الخاصة بهم.

وهذا سوف تعطيك فرصة أفضل التسليم ...

وسونديب .//

وجرب هذا:

وكتابة البريد الإلكتروني مع HTML (انها ليست صعبة مع PHP). في ذلك البريد الإلكتروني، تشمل صورة واحدة (ربما مجرد شعار جميلة أو شيء). وهذه الصورة تكون صورة خاصة ... وانها SRC يكون، مثلا، myserver.com/images/logo.gif?recipient@email.com. سوف تحتاج إلى أن تكون ديناميكيا لكل شخص يتم إرسال البريد الإلكتروني هذا SRC. ثم، إذا كان المستلم بفتح البريد الإلكتروني، وسوف عميل البريد الإلكتروني يطلب الخادم الخاص بك لlogo.gif؟recipient@email.com

وهكذا، إذا كان الخادم الخاص بك تستلم طلبا للحصول على تلك الصورة، عليك أن تعرف أن recipient@email.com تلقى الرسالة.

ويمكنك إنشاء تنسيق خاص للعلامة في نهاية URL، بحيث لن أقول الوحيد الذي شخص هو، ولكن الذي البريد الإلكتروني انهم الاستجابة ل.

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

وحظا سعيدا!

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

لا يزال بإمكانك أن تفعل ذلك لو كان الخارجي، ما دام الناس على الطرف الآخر والتعاوني.

ويمكنك أيضا إعداد حساب الفانيليا على نظام البريد جهة وتحقق ذلك. إذا كنت تحصل على البريد الإلكتروني في هذا الحساب، كل الاحتمالات لم يتم تعيين النظام لتصفية بها.

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

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

علة الويب قد تعطيك شيء من هذا القبيل بالقراءة، إذا كان هذا هو ما كنت " إعادة يسأل.

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

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