2011-01-10 20 views
8

जब भी हमारे पास हमें "फ़िशिंग" ईमेल की सूचना दी जाती है, तो हम एक अधिसूचना ईमेल भेजते हैं। इन ईमेल में, हम मूल फ़िशिंग ईमेल के अंदर टेक्स्ट की एक कॉपी-पेस्ट शामिल करते हैं जो हमें रिपोर्ट किए गए नमूने के नमूने के रूप में शामिल करता है। हमारा कोड PHP के माध्यम से ईमेल से बाहर सभी हाइपरलिंक स्ट्रिप्स करता है, लेकिन अभी भी लिंक (सादे पाठ में) लिंक शामिल है। जब उपयोगकर्ता अपने ईमेल (थंडरबर्ड, आउटलुक, हॉर्डे/आईएमपी, आदि) में यह ईमेल प्राप्त करते हैं, तो हाइपरलिंक हटा दिया जाता है।क्या आईफोन के स्वचालित हाइपरलिंक्स को अक्षम करना संभव है?

हालांकि, आईफोन सादे पाठ में वेब पते लेना पसंद करता है और स्वचालित रूप से उन्हें हाइपरलिंक में बदल देता है। क्या इस कार्रवाई को HTML टैग के माध्यम से होने या हाइपरलिंक के कुछ हिस्सों को प्रतिस्थापित करने के लिए PHP का उपयोग करके रोकने का कोई संभावित तरीका है?

+2

होने के लिए नहीं काला अगर आप थोक में चारों ओर समान सामग्री भेजने सूचीबद्ध हो सावधान रहें! ईमेल को एक छवि के रूप में संलग्न करने से आप अपने उपयोगकर्ताओं को एक पक्ष बना सकते हैं। – Eiko

+0

साइड नोट: मैंने एएससीआईआई समकक्षों में आगे की स्लैश को बदलने की कोशिश की है, लेकिन आईफोन अभी भी लिंक को हाइपरलिंक में बदल देता है जो काम करता है। –

+0

@Eiko यह हमारे लिए कोई समस्या नहीं है। यह ईमेल केवल हमारे डोमेन के भीतर भेजा जाता है और बाहरी पते पर कभी नहीं भेजा जाता है। यह एचटीएमएल टेम्पलेटेड ईमेल में अधिक सामग्री के साथ "ब्लॉकक्वॉट" भी है, फिर केवल कॉपी-पेस्ट। अच्छा टिप, फिर भी। +1 –

उत्तर

3

इस व्यवहार को दबाने का कोई तरीका प्रतीत नहीं होता है, तो उन्हें वापस लिंक में बदलने के बारे में कैसे नहीं बल्कि कोई href के साथ?

http://example.com -><a href="">http://example.com</a>

+1

एक अच्छा विचार है, यह एक बड़ी समस्या प्रस्तुत करता है। यदि पाठ एक यूआरएल है और 'href' एक और यूआरएल है, तो थंडरबर्ड (जो हमारी विश्वविद्यालय की सिफारिश की गई क्लाइंट है) जैसे क्लाइंट संदेश को संभावित घोटाले के रूप में ध्वजांकित करेंगे: "थंडरबर्ड सोचता है कि यह संदेश एक घोटाला है।" हमें लगता है कि अगर यह संदेश प्रदर्शित होता है तो हम विश्वसनीयता खो देते हैं। –

+1

संभवतः href = "शून्य:" या href = "जावास्क्रिप्ट:" काम कर सकता है। – koregan

+1

मेरी पिछली टिप्पणी को वापस लेना, थंडरबर्ड ** 'href' खाली होने पर संदेशों को स्पैम के रूप में चिह्नित नहीं करता है। यदि कुछ और है जो यूआरएल पाठ से मेल नहीं खाता है, तो यह होगा। इसके अलावा, मैंने किसी भी दृश्य प्रतिनिधित्व को हटाने के लिए सीएसएस इनलाइन शैली लागू की है कि पाठ वास्तव में एक हाइपरलिंक है (हटाए गए रेखांकन, कर्सर को डिफ़ॉल्ट रूप से बदल दिया गया है) आदि। यह संतुष्ट करता है कि हम क्या करने की कोशिश कर रहे थे। इस उत्तर को स्वीकार करना –

0

आप यूआरएल के कुछ हिस्से पर शून्य चौड़ाई यूनिकोड खाली स्थान के डालने की कोशिश कर सकते।

उदाहरण के लिए। u'http://www.\u2060example.com' (पायथन में - [माफ करना])

यू +2060 को 'वर्ड जॉइनर' कहा जाता है। यह शून्य चौड़ाई, गैर-ब्रेकिंग व्हाइट स्पेस कैरेक्टर है।

यह मान्य यूआरएल नहीं होना चाहिए, इसलिए उम्मीद है कि आईफोन इसे एक लिंक में नहीं बदलेगा।

http://en.wikipedia.org/wiki/Space_(punctuation)#Table_of_spaces

+0

दुर्भाग्य से यह काम नहीं किया। –

+0

इसके अतिरिक्त, मैंने HTML इकाई के साथ डोमेन के बिंदु को प्रतिस्थापित करने का प्रयास किया, जो कि या तो मदद नहीं करता है। – graup

संबंधित मुद्दे