உள்ளடக்கத்துக்குச் செல்
Yuva

Cloudflare-க்கான Yuva Email Worker

Cloudflare வழியாக ஆதரவு மின்னஞ்சல்.இயக்க அஞ்சல் சர்வர் இல்லை.

Cloudflare® Email Routing உங்கள் ஆதரவு முகவரிகளுக்கான அஞ்சலைப் பெறுகிறது, ஓப்பன்-சோர்ஸ் Yuva Email Worker ஒவ்வொரு செய்தியையும் கையொப்பமிட்டு Yuva-விடம் ஒப்படைக்கிறது. அது உங்கள் பகிரப்பட்ட இன்பாக்ஸில் உங்கள் குழு பதிலளிக்கும் உரையாடலாக வந்து சேர்கிறது.

இது என்ன

முன்னால் Email Routing

Cloudflare Email Routing உங்கள் டொமைனின் MX ஆகி அஞ்சலைப் பெறுகிறது. Yuva SMTP-ஐக் கேட்பதில்லை, எனவே நிறுவவோ புதுப்பிக்கவோ அஞ்சல் சர்வர் இல்லை.

ஒரு சிறிய ஓப்பன்-சோர்ஸ் Worker

Yuva Email Worker மூலச் செய்தியையும் உறையையும் படித்து, கோரிக்கைக்குக் கையொப்பமிட்டு, Yuva-வுக்கு அனுப்புகிறது. பாகுபடுத்தல், இழையாக்கல், ஸ்பேம் முடிவுகள் சர்வரிலேயே இருக்கும்.

உண்மையான உரையாடல்கள்

ஆதரவு முகவரிக்கு வரும் அஞ்சல் இன்பாக்ஸில் ஒரு உரையாடலைத் திறக்கிறது அல்லது தொடர்கிறது, அரட்டை மற்றும் ஆப் செய்திகளுக்கான அதே பேனலிலிருந்து குழு பதிலளிக்கிறது.

வாடிக்கையாளரிடமிருந்து உங்கள் குழுவுக்கு ஒரு செய்தி எப்படிச் செல்கிறது

  1. 1ஒரு வாடிக்கையாளர் உங்கள் ஆதரவு முகவரிகளில் ஒன்றுக்கு எழுதுகிறார், எடுத்துக்காட்டாக support@example.com.
  2. 2Cloudflare Email Routing செய்தியைப் பெற்று Yuva Email Worker-இடம் ஒப்படைக்கிறது.
  3. 3Worker மூலச் செய்தி, இரு உறை முகவரிகள், ஒரு நேரமுத்திரையை நீங்கள் Yuva-வுடன் பகிரும் ரகசியத்தின் கீழ் HMAC-SHA256 மூலம் கையொப்பமிட்டு உங்கள் Yuva சர்வரின் /ingress/email-க்கு அனுப்புகிறது.
  4. 4செய்தியைப் படிக்கும் முன் Yuva கையொப்பத்தையும் நேரமுத்திரை 5 நிமிடங்களுக்குள் உள்ளதா என்பதையும் சரிபார்க்கிறது. தவறான கையொப்பம் கொண்ட கோரிக்கை நிராகரிக்கப்படும்.
  5. 5Yuva பெறுநர் முகவரிக்கான மின்னஞ்சல் சேனலைக் கண்டறிந்து, In-Reply-To மற்றும் References மூலம் செய்தி சேர்ந்த உரையாடலில் இழையாக்குகிறது. வேறு எதுவும் புதிய உரையாடலைத் தொடங்கும். பதில் உரையாடலை மீண்டும் திறக்கும்.
  6. 6உங்கள் குழு பேனலில் பதிலளிக்கிறது. பதில் மின்னஞ்சல் சேனலின் சொந்த SMTP கணக்கு வழியாக, எடுத்துக்காட்டாக Amazon SES, Postmark அல்லது உங்கள் சொந்த ரிலே, அதே முகவரியிலிருந்து அதே இழையில் அனுப்பப்படுகிறது. பதில்கள் Worker வழியாகச் செல்வதில்லை.

நிராகரிப்புகள் அனுப்புநரைச் சென்றடைகின்றன

தெரியாத முகவரி, தடுக்கப்பட்ட அனுப்புநர், மிகப் பெரிய செய்தி போன்ற காரணங்களுக்காக Yuva ஒரு செய்தியை நிரந்தரமாக மறுக்கும்போது, Worker அதை நிராகரிக்கும், அனுப்புநருக்கு Yuva-வின் காரணத்துடன் நிரந்தர SMTP பிழை கிடைக்கும்.

Yuva-வை அணுக முடியாவிட்டால்

Yuva சர்வர் பிழையுடன் பதிலளித்தால், 20 வினாடிகளில் பதிலளிக்காவிட்டால் அல்லது அணுக முடியாவிட்டால், நீங்கள் FALLBACK_FORWARD அமைத்திருந்தால் Worker செய்தியை நீங்கள் தேர்ந்தெடுத்த முகவரிக்கு அனுப்பலாம். அந்த முகவரி Email Routing-இல் சரிபார்க்கப்பட்ட இலக்காக இருக்க வேண்டும். அப்போது செய்தி சாதாரண முன்னனுப்பலாக வந்து சேரும், Yuva-வில் தோன்றாது. FALLBACK_FORWARD இல்லாவிட்டால் டெலிவரி பிழையுடன் தோல்வியடையும், அனுப்பும் சர்வர் பின்னர் மீண்டும் முயலலாம்.

சில படிகளில் அமையுங்கள்

உங்களுக்கு ஒரு Yuva சர்வரும் டொமைனை நிர்வகிக்கும் Cloudflare கணக்கும் தேவை.

  1. 1

    Yuva-வில் அமைப்புகள் → உங்கள் இன்பாக்ஸ் → சேனல்கள் → மின்னஞ்சலைத் திறந்து ஆதரவு முகவரியைச் சேருங்கள். சர்வரில் ஒரு ரகசியத்தை அமைத்து அதை மறுதொடக்கம் செய்யுங்கள்:

    YUVA_INGRESS_SECRET=<openssl rand -hex 32>
    YUVA_INGRESS_AUTHSERV_ID=mx.cloudflare.net
  2. 2

    அதே ரகசியத்துடன் Worker-ஐ உங்கள் Cloudflare கணக்கில் டிப்ளாய் செய்யுங்கள்:

    cd edge
    bun install
    bunx wrangler login
    bunx wrangler secret put INGRESS_SECRET
    bunx wrangler deploy --var YUVA_URL:https://support.example.com
  3. 3

    Cloudflare டாஷ்போர்டில் உங்கள் டொமைன் → Email → Email Routing-ஐத் திறந்து இயக்குங்கள். Cloudflare தனது MX, SPF பதிவுகளைச் சேர்க்கிறது.

  4. 4

    Routing rules-இன் கீழ் ஒவ்வொரு ஆதரவு முகவரியையும் Worker yuva-edge-க்கு அனுப்புங்கள். கேட்ச்-ஆல் சேனலுக்கு, கேட்ச்-ஆல் விதியை அதன் பக்கம் திருப்புங்கள்.

  5. 5

    ஒரு சோதனைச் செய்தியை அனுப்பி, உரையாடல் பேனலில் தோன்றுவதைப் பாருங்கள்.

  6. 6

    விருப்பம்: டிப்ளாய் கட்டளையில் மாற்று முகவரியைச் சேர்த்து செயலிழப்பின்போது அஞ்சலை வைத்திருங்கள்:

    bunx wrangler deploy --var YUVA_URL:https://support.example.com --var FALLBACK_FORWARD:you@example.org

Email Routing டொமைனின் MX ஆகிறது, எனவே வேறு எந்த அஞ்சல் சர்வரும் கையாளாத டொமைன் அல்லது சப்டொமைனைப் பயன்படுத்துங்கள்.

அமைவு வழிகாட்டியைப் படி →

Cloudflare-உடன் கட்டுண்டதல்ல

/ingress/email-ஐ அழைக்க Worker ஒரு வழி. எந்த அஞ்சல் சர்வரும் ரிலேயும் அதே கையொப்பமிட்ட தலைப்புகளுடன் மூலச் செய்தியை அனுப்பலாம், கட்டளைக்கு டெலிவர் செய்யும் அஞ்சல் சர்வர் செய்தியை yuva ingest-email-க்குப் பைப் செய்யலாம். கோரிக்கை வடிவம் Worker-இன் README-இல் ஆவணப்படுத்தப்பட்டுள்ளது.

கேள்வி பதில்கள்

நான் அஞ்சல் சர்வர் இயக்க வேண்டுமா?

உள்வரும் அஞ்சலுக்கு அல்ல. Yuva SMTP-ஐக் கேட்பதில்லை; அஞ்சலை Cloudflare Email Routing பெறுகிறது, Worker அதை அனுப்புகிறது. பதில்களுக்கு மின்னஞ்சல் சேனலுக்கான Amazon SES, Postmark அல்லது உங்கள் சொந்த ரிலே போன்ற SMTP கணக்கு தேவை.

Yuva செயலிழந்தால் என்ன நடக்கும்?

FALLBACK_FORWARD அமைக்கப்பட்டிருந்தால், செய்தி அதற்குப் பதிலாக அந்த முகவரிக்கு அனுப்பப்படும். அது இல்லாவிட்டால் டெலிவரி தோல்வியடையும், அனுப்பும் சர்வர் மீண்டும் முயலலாம். தெரியாத முகவரிக்கான அஞ்சல் போல Yuva வேண்டுமென்றே மறுக்கும் செய்திகள் நிராகரிக்கப்படும், முன்னனுப்பப்படாது.

எந்த டொமைன்களையும் முகவரிகளையும் நான் பயன்படுத்தலாம்?

நீங்கள் Cloudflare-இல் நிர்வகிக்கும், வேறு எந்த சர்வரும் அஞ்சலைக் கையாளாத எந்த டொமைனும், ஏனெனில் Email Routing அதன் MX ஆகிவிடும். ஒவ்வொரு மின்னஞ்சல் சேனலுக்கும் ஒரு முகவரி உண்டு, அல்லது எந்தச் சேனலுக்கும் துல்லியமாக இல்லாத டொமைனின் ஒவ்வொரு முகவரிக்குமான கேட்ச்-ஆல் *@example.com. support+billing@example.com போன்ற துணை முகவரி support@example.com-இன் சேனலைச் சென்றடையும்.

ஒரு செய்தி எவ்வளவு பெரிதாக இருக்கலாம்?

இணைப்புகள் உட்பட ஒரு செய்தி 25 MiB வரை இருக்கலாம், இது Cloudflare Email Routing-இன் வரம்பு. Yuva ஒரு செய்திக்கு 50 இணைப்புகள் வரை வைத்திருக்கும், ஒவ்வொன்றும் சர்வரின் இணைப்பு அளவு வரம்பிற்குள் (இயல்பாக 25 MiB) மற்றும் அனுமதிக்கப்பட்ட வகைகளில் இருக்க வேண்டும்; மீதியை விட்டுவிடும்.

என் Yuva சர்வருக்கு யாராவது போலி அஞ்சல் அனுப்ப முடியுமா?

செல்லுபடியாகும் HMAC கையொப்பம் இல்லாத அல்லது நேரமுத்திரை 5 நிமிடங்களுக்கு மேல் வேறுபடும் எந்தக் கோரிக்கையையும் Yuva உடலைப் படிக்கும் முன்பே நிராகரிக்கிறது. ரகசியத்தை உங்களிடமே வைத்திருங்கள்.

Cloudflare-இன் DMARC முடிவை Yuva பயன்படுத்துகிறதா?

ஆம், நீங்கள் YUVA_INGRESS_AUTHSERV_ID-ஐ mx.cloudflare.net என அமைக்கும்போது. அப்போது Email Routing சேர்க்கும் DMARC தீர்ப்பை Yuva படிக்கிறது. DMARC-இல் தோல்வியடையும் புதிய உரையாடல் ஸ்பேம் எனக் குறிக்கப்படும்.

Cloudflare, Cloudflare லோகோ, Cloudflare Workers ஆகியவை அமெரிக்காவிலும் பிற அதிகார வரம்புகளிலும் Cloudflare, Inc.-இன் வர்த்தக முத்திரைகள் மற்றும்/அல்லது பதிவு செய்யப்பட்ட வர்த்தக முத்திரைகள். Yuva ஒரு சுயாதீன ஓப்பன்-சோர்ஸ் திட்டம், Cloudflare-உடன் தொடர்புடையதோ அதன் ஒப்புதல் பெற்றதோ அல்ல.