CRM እና የውሂብ መድረኮችየኢሜል ግብይት እና አውቶሜሽን

በመደበኛ መግለጫዎች (ሬጌክስ) የኢሜል አድራሻን እንዴት ማረጋገጥ እንደሚቻል ። ናሙና HTML5፣ PHP፣ C#፣ Python እና Java Code።

እያንዳንዱ የፕሮግራም አወጣጥ ቋንቋ በአሁኑ ጊዜ መደበኛ አገላለጾችን ይደግፋል። አንዳንድ ገንቢዎች የማይወዷቸው ቢሆንም፣ በተለምዶ እንደ ማረጋገጥ ያሉ ተግባራትን በጥቂት የአገልጋይ ሃብቶች በፍጥነት ስለሚያከናውኑ በእውነት በጣም ጥሩ ተግባር ናቸው። የኢሜል አድራሻዎች በትክክል መቀረፃቸውን ለማረጋገጥ በቀላሉ የሚፈተሹበት ፍጹም ምሳሌ ናቸው።

ማረጋገጫ አለመሆኑን ያስታውሱ ማረጋገጫ. ማረጋገጫ በቀላሉ የተላለፈው መረጃ በትክክል የተሰራ መደበኛ ቅርጸት ነው ማለት ነው። ስለ ኢሜል አድራሻዎች አንዳንድ አስደሳች ነገሮች በማረጋገጥ ጊዜ ሊያመልጡ ይችላሉ።

የኢሜል አድራሻ ምንድን ነው?

የኢሜል አድራሻ፣ በበይነመረብ መልእክት ቅርጸት እንደተገለጸው (RFC 5322), በሁለት ዋና ዋና ክፍሎች የተዋቀረ ነው: የአካባቢ ክፍል እና የጎራ ክፍል. የአካባቢው ክፍል የሚመጣው ከ @ ምልክት እና የጎራ ክፍል በኋላ ይመጣል. የኢሜል አድራሻ ምሳሌ ይኸውና፡ example@example.comየት example የአካባቢ አካል ነው እና example.com የጎራ ክፍል ነው።

  • አካባቢያዊ - የኢሜል አድራሻው አካባቢያዊ ክፍል የፊደል ቁጥሮች፣ ክፍለ ጊዜዎች፣ ሰረዞች፣ የፕላስ ምልክቶች እና የግርጌ ማስታወሻዎችን ሊይዝ ይችላል። እሱ በተለምዶ በአገልጋዩ ላይ የተወሰነ የመልእክት ሳጥን ወይም መለያ ለመለየት ጥቅም ላይ ይውላል።
  • የጎራ - የኢሜል አድራሻው የጎራ ክፍል የጎራ ስም እና ከፍተኛ ደረጃ ጎራ (የጎራ ስም) ያካትታልTLD). የጎራ ስም የኢሜል መለያውን የሚያስተናግደውን አገልጋይ የሚለይ የቁምፊዎች ሕብረቁምፊ ነው። TLD ለጎራ ስም ኃላፊነት ያለው ህጋዊ አካል አይነት ይገልጻል፣ ለምሳሌ የሀገር ኮድ (ለምሳሌ፦ .uk) ወይም አጠቃላይ ከፍተኛ-ደረጃ ጎራ (ለምሳሌ .com, .org).

ይህ የኢሜል አድራሻ መሰረታዊ መዋቅር ቢሆንም፣ ትክክለኛ የኢሜይል አድራሻ ምን እንደሆነ ደንቦች ውስብስብ ናቸው።

የኢሜል አድራሻ ምን ያህል ጊዜ ሊሆን ይችላል?

እሱን ለማግኘት ዛሬ ቁፋሮ ማድረግ ነበረብኝ ፣ ግን ትክክለኛ የኢሜል አድራሻ ርዝመት ምን እንደሆነ ያውቃሉ? በእውነቱ ወደ ክፍሎች ተከፍሏል… Local@Domain.com.

  1. አካባቢያዊ ከ1 እስከ 64 ቁምፊዎች ሊሆን ይችላል።
  2. ጎራ ከ 1 እስከ 255 ቁምፊዎች ሊሆን ይችላል ፡፡

ያ ማለት - በቴክኒካዊ - ይህ ትክክለኛ የኢሜይል አድራሻ ሊሆን ይችላል፡-

loremaipsumadolorasitaametbaconsectetueraadipiscin
gaelitanullamc@loremaipsumadolorasitaametbaconsect
etueraadipiscingaelitcaSedaidametusautanisiavehicu
laaluctuscaPellentesqueatinciduntbadiamaidacondimn
tumarutrumbaturpisamassaaconsectetueraarcubaeuatin
ciduntaliberoaaugueavestibulumaeratcaPhasellusatin
ciduntaturpisaduis.com

ያንን በንግድ ካርድ ላይ ለመግጠም ይሞክሩ! የሚገርመው፣ አብዛኛው የኢሜይል አድራሻ መስኮች በድሩ ላይ በ100 ቁምፊዎች የተገደቡ ናቸው… ይህም በቴክኒካል ስህተት ነው። አንዳንድ የኢሜል አድራሻዎችን ለማረጋገጥ ጥቅም ላይ የሚውሉ አንዳንድ መደበኛ አገላለጾች እንዲሁም ባለ 3-አሃዝ ከፍተኛ ደረጃ ጎራ ይፈልጋሉ፣ ለምሳሌ .com; ይሁን እንጂ በርዝመቱ ምንም ገደብ የለም ከፍተኛ-ደረጃ ጎራዎች (ምሳ. Martech Zone 4 አሃዞች አሉት - .ዞን).

መደበኛ መግለጫዎች

RegEx በፕሮግራማዊ አወቃቀሩ ምክንያት የኢሜል አድራሻን ለመሞከር በጣም ጥሩ ዘዴ ነው። መደበኛ አገላለጾች በፕሮግራሚንግ ቋንቋዎች እና የጽሑፍ አርታኢዎች ውስጥ በሰፊው ጥቅም ላይ ይውላሉ እና ብዙውን ጊዜ ወደ ጽሑፍ ማቀናበሪያ ቤተ-መጽሐፍት ወይም ማዕቀፎች ውስጥ ይጣመራሉ። ፓይዘንን፣ ጃቫ፣ ሲ # እና ጃቫስክሪፕትን ጨምሮ በብዙ የፕሮግራሚንግ ቋንቋዎች ይደገፋሉ።

የኢሜል አድራሻ ደረጃን ማሻሻል እርስዎ ከሚያውቁት በላይ በጣም የተወሳሰበ ነው። ወደ መደበኛው ሲጻፍ፣ ለኢሜይል አድራሻ እውነተኛው መደበኛ አገላለጽ ይኸውና፣ ክሬዲት ለ Regexr:

[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?

ይህ መደበኛ የቃላት አገላለጽ ስርዓተ-ጥለት ከኢሜል አድራሻው መሰረታዊ ቅርጸት ጋር ይዛመዳል፣ የፊደል ቁጥሮች፣ ክፍለ ጊዜዎች፣ ሰረዞች፣ እና ምልክቶች እና በተጠቃሚ ስም ውስጥ ያሉ ምልክቶችን ጨምሮ፣ በመቀጠልም @ ምልክት, የጎራ ስም ተከትሎ. ይህ ስርዓተ ጥለት የኢሜል አድራሻውን ቅርጸት ብቻ የሚፈትሽ እንጂ ትክክለኛው አለመሆኑን ልብ ማለት ያስፈልጋል መኖር የኢሜል አድራሻው ።

HTML5 የኢሜል መዋቅር ማረጋገጫን ያካትታል

ኢሜል በመስፈርቱ መሰረት የሚሰራ መሆኑን ለማረጋገጥ ቀላሉ መንገድ HTML5 የኢሜል ግቤት መስክን በመጠቀም ነው።

<input type='email' name='email' placeholder='name@domain.com' />

ሆኖም የድር መተግበሪያዎ በአሳሹ ውስጥ ሲገባም ሆነ ወደ አገልጋይዎ ሲገባ የኢሜል አድራሻውን ማረጋገጥ የሚፈልግበት ጊዜ አለ።

Regex ለትክክለኛ ኢሜይል አድራሻ በPHP ውስጥ

ጥቂት ሰዎች ይገነዘባሉ, ነገር ግን ፒኤችፒ አሁን በውስጡ የተገነባው የ RFC መስፈርት አለው የማጣሪያ ማረጋገጫ ተግባር.

if(filter_var("name@domain.com", FILTER_VALIDATE_EMAIL)) {
    // Valid
}
else {
    // Not Valid
}

Regex ለትክክለኛ ኢሜይል አድራሻ በC#

በC# ውስጥ የኢሜል አድራሻ መሰረታዊ ማረጋገጫ ይኸውና

using System;
using System.Text.RegularExpressions;

public class EmailValidator
{
    public static bool IsValidEmail(string email)
    {
        string pattern = @"^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$";
        return Regex.IsMatch(email, pattern);
    }
}

የዚህ ዘዴ ተግባራዊ አጠቃቀም:

string email = "example@example.com";
if (EmailValidator.IsValidEmail(email))
{
    Console.WriteLine(email + " is a valid email address.");
}
else
{
    Console.WriteLine(email + " is not a valid email address.");
}

Regex ለትክክለኛ ኢሜል አድራሻ በጃቫ

በጃቫ ውስጥ የኢሜል አድራሻን ማረጋገጥ መሰረታዊ ነው።

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class EmailValidator {
    private static final Pattern VALID_EMAIL_ADDRESS_REGEX = 
        Pattern.compile("^[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,6}$", Pattern.CASE_INSENSITIVE);

    public static boolean isValidEmail(String email) {
        Matcher matcher = VALID_EMAIL_ADDRESS_REGEX .matcher(email);
        return matcher.find();
    }
}

የዚህ ዘዴ ተግባራዊ አጠቃቀም:

String email = "example@example.com";
if (EmailValidator.isValidEmail(email)) {
    System.out.println(email + " is a valid email address.");
} else {
    System.out.println(email + " is not a valid email address.");
}

Regex ለትክክለኛ ኢሜይል አድራሻ በፓይዘን

በፓይዘን ውስጥ ያለው የኢሜይል አድራሻ መሠረታዊ ማረጋገጫ ይኸውና፡

import re

def is_valid_email(email):
    pattern = re.compile(r'^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$')
    return True if pattern.match(email) else False

የዚህ ዘዴ ተግባራዊ አጠቃቀም:

email = "example@example.com"
if is_valid_email(email):
    print(f"{email} is a valid email address.")
else:
    print(f"{email} is not a valid email address.")

Regex ለትክክለኛ ኢሜይል አድራሻ በጃቫ ስክሪፕት

የኢሜል አድራሻ መዋቅርን ለመፈተሽ ከመጠን በላይ የተወሳሰበ መስፈርት ሊኖርዎት አይገባም። ጃቫ ስክሪፕት መጠቀም ቀላል ዘዴ ይኸውና.

function validateEmail(email) 
{
    var re = /\\S+@\\S+/;
    return re.test(email);
}

በእርግጥ ያ በ RFC መስፈርት አይደለም፣ ስለዚህ እያንዳንዱን የውሂብ ክፍል ትክክለኛ መሆኑን ለማረጋገጥ ማረጋገጥ ትፈልጋለህ። ይህ መደበኛ አገላለጽ 99.9% ያህል የኢሜይል አድራሻዎችን ያከብራል። ሙሉ በሙሉ ደረጃውን የጠበቀ አይደለም፣ ግን ለማንኛውም ፕሮጀክት ጠቃሚ ነው።

function validateEmail(email) 
{
  var re = /^(?:[a-z0-9!#$%&amp;'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&amp;'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])$/;

  return re.test(email);
}

ለእነዚህ ምሳሌዎች ለአንዳንዶቹ ክሬዲት ይሄዳል HTML.form.መመሪያ.

Douglas Karr

Douglas Karr CMO ነው። ግንዛቤዎችን ይክፈቱ እና መስራች Martech Zone. ዳግላስ በደርዘኖች የሚቆጠሩ ስኬታማ የማርቴክ ጅምሮችን ረድቷል፣ በማርቴክ ግዥዎች እና ኢንቨስትመንቶች ከ$5 ቢሊዮን በላይ ተገቢውን ትጋት በማግኘቱ እና ኩባንያዎች የሽያጭ እና የግብይት ስልቶቻቸውን እንዲተገብሩ እና በራስ ሰር እንዲሰሩ ማገዙን ቀጥሏል። ዳግላስ በአለም አቀፍ ደረጃ እውቅና ያለው ዲጂታል ለውጥ እና የማርቴክ ባለሙያ እና ተናጋሪ ነው። ዳግላስ የዱሚ መመሪያ እና የንግድ ሥራ አመራር መጽሐፍ የታተመ ደራሲ ነው።

ተዛማጅ ርዕሶች

ወደ ላይኛው አዝራር ተመለስ
ገጠመ

ማስታወቂያ እገዳ ተገኝቷል

Martech Zone ይህንን ይዘት ያለ ምንም ወጪ ሊያቀርብልዎ ይችላል ምክንያቱም ገጻችንን በማስታወቂያ ገቢ፣ በተዛማጅ ማገናኛ እና በስፖንሰርነት ገቢ ስለምንፈጥር ነው። ጣቢያችንን ሲመለከቱ የማስታወቂያ ማገጃውን ቢያነሱት እናደንቃለን።