- Shipped
- 29 செப்டம்பர், 2026 அன்று 2:05 AM UTC
- Author
- Kamo
- Commit
- 96a5ffa
மதிப்பாய்வு சுற்று-1 முக்கிய: EmailService இன் பெறுநர்DomainValidator இப்போது பதில்கள் 422 RECIPIENTS _ UNKNOWN அனுப்ப முயற்சிக்கப்படுவதற்கு முன், அதன் பெறுநரின் பெயர்களில் ஒன்று நிறுவனத்தின் சொந்த அஞ்சல் களங்கள் ஆனால் எந்த அஞ்சல் பெட்டி, பெயர், பகிரப்பட்ட அஞ்சல் பெட்டி அல்லது பொருந்தாது தனிப்பட்ட அஞ்சல் பெட்டி (டி-லூனா-1). sendError.ts ஏற்கனவே பகுக்கப்பட்ட குறியீடு/நிராகரிக்கப்பட்டதுRecipients / பொதுவாக செய்தி — அதைப் பெறுவதற்கு எந்த மாற்றமும் தேவையில்லை — ஆனால் MessageTool.tsx மற்றும் MessageBrowser.tsx மட்டும் சிறப்பு கேஸ் MESSAGE _ TOO _ LARGE மற்றும் RECIPIENTS _ REJECTED, எனவே புதிய குறியீடு "மின்னஞ்சல் அனுப்பத் தவறிவிட்டது"/"பதில் அனுப்பத் தவறிவிட்டது" என்ற வெறுப்பில் விழுந்தது, ஒரு தகவலை இழப்பது (எந்த முகவரி தவறு) சேவையகம் இப்போது கணக்கிடுகிறது அனுப்ப முயற்சிக்கும் முன். இந்த மாற்றத்திற்கு முன், அதே தவறு இறுதியில் நடக்கும் RCPT TO இல் பவுன்ஸ் மற்றும் UI குறிப்பிட்ட RECIPIENTS _ REJECTED வாக்கியத்தைக் காண்பிக்கும்; இது இந்த பணி பாதுகாக்கும் மனிதர்களுக்கு இது செய்தியின் தரத்தில் உண்மையான பின்னடைவாக இருந்தது. வகைப்படுத்துகSendFailure (sendError.ts) கேள்வியை மையப்படுத்துகிறது "இந்த பதில் அர்த்தமா குறிப்பிட்ட ஏதாவது, மற்றும் என்ன முகவரிகள் "எனவே MessageTool மற்றும் MessageBrowser ஒருபோதும் முடியாது ஒரே சர்வர் பதிலுக்கு வித்தியாசமாக பதிலளிக்கவும்; ஒவ்வொன்றும் இன்னும் அதன் சொந்த மொழிபெயர்ப்பைத் தேர்ந்தெடுக்கிறது அதன் சொந்த பெறுநர்கள் மூலம் சொற்களை அறியாத விசை (காமோ-மொழிபெயர்ப்பு-அகராதி, முதலில் தள்ளப்பட்டது). சோதனைகள்: sendError.test.ts ஒரு classifySendFailure தொகுப்பைப் பெற்றது (பெறுநர்கள்அறியாத, பெறுநர்கள் நிராகரிக்கப்பட்ட, sizeLimit, பிற, மற்றும் முகவரிகள் இல்லாத விளிம்பு வழக்கு). * * * * * * * * * * * * * * * MessageTool க்கான ஒரு வழக்கைப் பெற்றது; உறுதிப்படுத்தப்பட்ட RED முன்கூட்டிய கூறுக்கு எதிராக (அந்த கோப்பின் git சேமிப்பு), பின்னர் GREEN மீட்டெடுக்கப்பட்டது. MessageBrowser.tsx இன் விரைவான பதிலளிப்பு பாதையில் அதன் 2391-வரிக்கு தற்போதுள்ள சோதனை ஹார்னஸ் இல்லை கூறு (புதிதாக ஒன்றைக் கட்டுவதற்குப் பதிலாக email-bug-report.md இல் ஆவணப்படுத்தப்பட்டுள்ளது இந்த பணியின் கீழ்); அங்கு மாற்றம் அதே வடிவம், classifySendFailure 's மூலம் சரிபார்க்கப்படுகிறது சொந்த சோதனைகள் பிளஸ் 'முனை ஸ்கிரிப்ட்கள்/சரிபார்க்கவும்-i18n-keys.mjs-- தேவை-செய்திகள்' (சுத்தமான, 4857 கோப்புகள்) மற்றும் ஒரு கையேடு TypeScript சரிபார்ப்பு. கனமான npx vitest ஓட்ட * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 28 ஓட்டங்கள், 0 தோல்விகள்.
