বৈধ ইমেল ঠিকানা দৈর্ঘ্য

ডিপোজিটফোটোস 1948865 এস

এটি খুঁজে পেতে আমাকে আজ কিছু খনন করতে হয়েছিল তবে আপনি কি জানতেন যে কোনও ইমেল ঠিকানার বৈধ দৈর্ঘ্য কী? এটি আসলে ভাগ হয়ে গেছে ... নাম_ডোমেন.কম। এটি অনুসারে RFC2822.

  1. নামটি 1 থেকে 64 টি অক্ষর হতে পারে।
  2. ডোমেন 1 থেকে 255 টি অক্ষর হতে পারে।

বাহ ... এর অর্থ এটি বৈধ ইমেল ঠিকানা হতে পারে:


loremaipsumadolorasitaametbaconsectetueraadipiscin
গেইলিটানুল্লাম্যাক @ লরেইমসসুমডোলোরাসিটামেটব্যাকোনসেক্ট
এট্টুরাডিপিসিংসেলিটকাসিদায়েদামেতুসুটানিসিয়াভেহিচু
লালাকুৎসকাপেলেনটেসিটিসিডিন্টবাটিয়ামাইডাকন্ডিম্ন
তুমারুত্রুম্বাতুরপিসমাসাএকনসেস্টেটিয়েরারকুবাউইটিন
সিডুন্টালিবারোয়াআউগুয়েস্টিবিউলুমেরাত্তকাফেসেলুস্যাটিন
সিডুন্টাটুরপিসাদুইস ডট কম

এটি একটি ব্যবসায়িক কার্ডে ফিট করার চেষ্টা করুন! হাস্যকরভাবে, বেশিরভাগ ইমেল ঠিকানা ক্ষেত্রগুলি ওয়েবে 100 টি অক্ষরে সীমাবদ্ধ। এটি আসলে বৈধ নয়। আপনি যদি পিএইচপি ব্যবহার করে সঠিক নির্মাণের জন্য কোনও ইমেল ঠিকানাটি বৈধতা দিতে চান তবে আমি নেটটিতে এই স্নিপেটটি পেয়েছি:

http://derrick.pallas.us/email-ediaator/ # লাইসেন্স: একাডেমিক ফ্রি লাইসেন্স 2.1 # সংস্করণ: 2006-12-01 এ যদি (! ইরেগ (''। '' '।') '[-! # $% & \ '* + / 0-9 =? AZ ^ _a-z {|} ~]'। '((।? [-! # $% & \' * + / 0-9 =? এজেড ^ _a-z { |} ~]) * '।' @ '।' [a-zA-Z] (-? [a-zA-Z0-9]) * '।' (\\। [a-zA-Z] (- ? [a-zA-Z0-9]) *) + '।' '', $ ইমেল)) মিথ্যা ফিরুন; list ($ স্থানীয়, $ ডোমেন) = বিভক্ত ("@", $ ইমেল, 2); যদি (স্ট্রেন ($ স্থানীয়)> 64 || স্ট্রেন () ডোমেন)> 255) মিথ্যা ফিরে আসে; যদি ($ & চেক করুন & gethostbynamel ($ ডোমেন)) মিথ্যা ফিরে আসে; সত্য প্রত্যাবর্তন; # শেষ ###### }

9 মন্তব্য

  1. 1

    আমি খুশি যে কেউ এটি দরকারী খুঁজে পেয়েছে! “ইমেল রেজিএক্সপ্যাক্স” এর জন্য গুগলে অনুসন্ধান করা অনেকগুলি নিয়মিত অভিব্যক্তি প্রকাশ করে যা আরএফসির সাথে সিঙ্ক হয় না।

  2. 2

    হ্যাঁ, আমি আরএফসি-র সাথে অন্যান্য সমাধানেরও কমপ্লায়েন্সের অভাব লক্ষ্য করেছি। আমি লক্ষ করেছি, যদিও, এমনকি এই রেজেক্সটি সাধারণ নয়, এটপিক্যাল। আমার মনে আছে আসল রেজেক্স (<<>>, ইত্যাদির অনুমতি দেওয়া) বেশিরভাগ প্রক্রিয়ার জন্য নিবিড়।

    তবে, এটি সংক্ষিপ্তভাবে লেখা হয়েছে এবং অবশ্যই একটি সমাধান যা কোনও এন্টারপ্রাইজ ইমেল অ্যাপ্লিকেশনটিতে গ্রহণযোগ্য হবে।

    আবার ধন্যবাদ!
    ডগ

  3. 3

    দুর্ভাগ্যক্রমে, আমি সেই পৃষ্ঠাটি ভুল আরএফসি (2821 এর পরিবর্তে 2822) এর সাথে সংযুক্ত করেছি তবে তা সংশোধন করা হয়েছে। কোণ বন্ধনী কোনও ইমেল ঠিকানার স্থানীয় বা ডোমেনের অংশ হতে পারে না; পরিবর্তে, তারা টোকনাইজেশন পয়েন্টগুলি উপস্থাপন করে, অর্থাত্ এগুলি কোনও ইমেল ঠিকানা (উদাহরণস্বরূপ আপনার মেইল ​​রিডারটিতে) ঘিরে ব্যবহার করা যেতে পারে কারণ তারা ঠিকানার অংশ হতে পারে না।

    আমার ফাংশনটি যা করে না তা হ'ল ইমেল ঠিকানার উদ্ধৃত ফর্মটি সম্পর্কে চিন্তিত হওয়া - যেখানে স্থানীয় অংশটি ডাবল উদ্ধৃতিতে উপস্থিত হয় - কারণ আরএফসি 2821 মূলত বলেছে যে কাউকে কখনও সেভাবে তাদের ঠিকানা লিখতে হবে না। (আমি বিশ্বাস করি ফর্মটি পিছনের সামঞ্জস্যের জন্য এবং এখন খারাপ অভ্যাস))

  4. 4

    আসলে আরএফসি 2821 ইমেল ঠিকানা দৈর্ঘ্যের জন্য সঠিক রেফারেন্স। আমি এটি সেখানে পেয়েছি, কিন্তু আরএফসি 2822 এ নেই।

  5. 5

    আরএফসি 2821 তে এমএএলএল ঠিকানা এবং 256 টি অক্ষরের আরসিপিটি কমান্ডের দৈর্ঘ্যের উপর বিধিনিষেধ রয়েছে। ঠিকানার দৈর্ঘ্যের উপরের সীমাটি সাধারণত 256 হিসাবে বিবেচনা করা উচিত।

    - উত্স: আরএফসি 3696 ত্রুটি

    এছাড়াও, কারণ আরএফসি 2181 "একটি সম্পূর্ণ ডোমেন নাম 255 অক্টেটের মধ্যে সীমাবদ্ধ" বলে, এটি বার বার লোকেরা (অন্যান্য আরএফসি-র লেখকগণ সহ) দ্বারা ভুল ব্যাখ্যা করে অর্থাত যে ডোমেনের নামগুলি 255 অক্ষর দীর্ঘ হতে পারে। তবে আরএফসি 2181 তারে ডিএনএস প্রোটোকল-স্তরের উপস্থাপনার কথা বলছে, মুদ্রণযোগ্য অক্ষর নয়।

    একটি ডোমেন নামের সর্বাধিক দৈর্ঘ্য 253 অক্ষর (254 টি পেছনের বিন্দু সহ, 255 অক্টেট সহ নখর সমাপ্তি সহ) wire এবং এটিই BIND এবং ডিজি প্রয়োগ করে।

  6. 6

    বিকাশকারীগণ ইমেল ঠিকানাগুলির সম্ভাব্য আকারের অল্প মূল্যায়ন কিছু সমস্যা সৃষ্টি করেছে: http://www.eph.co.uk/resources/email-address-le...

    আমার ধারণা আপনার ইমেল ঠিকানাটি "jack1983@aol.com" এর মতো ক্ষুদ্র কিছু হলেও আপনি 30 টি অক্ষরকেও উদার বলে মনে করতে পারেন।

  7. 7

    দুঃখিত, উপরের ইউআরএলটি নষ্ট হয়েছে ...

    বিকাশকারীগণ ইমেল ঠিকানাগুলির সম্ভাব্য আকারের অল্প মূল্যায়ন কিছু সমস্যা সৃষ্টি করেছে:

    http://www.eph.co.uk/resources/email-address-leng...

    আমার ধারণা আপনার ইমেল ঠিকানাটি "jack1983@aol.com" এর মতো ক্ষুদ্র কিছু হলেও আপনি 30 টি অক্ষরকেও উদার বলে মনে করতে পারেন।

  8. 8

আপনি কি মনে করেন?

এই সাইট স্প্যাম কমাতে Akismet ব্যবহার করে। আপনার ডেটা প্রক্রিয়া করা হয় তা জানুন.