Skip to content

Commit 7e294d5

Browse files
fix(smtp): improve port handling and response parsing; enhance DKIM signing process
- Updated port assignment logic to handle undefined values correctly. - Refactored SMTP response parsing to better handle multi-line responses. - Improved DKIM signing by canonicalizing headers and body, ensuring correct header order. - Added checks for expected SMTP response codes. - Enhanced error handling during DKIM signing. - Adjusted the way additional headers are inserted into the MIME message. test: skip mailCrab integration tests in non-GitHub Actions environments
1 parent 254ca83 commit 7e294d5

File tree

4 files changed

+875
-257
lines changed

4 files changed

+875
-257
lines changed

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"type": "module",
44
"version": "0.1.0",
55
"private": false,
6-
"packageManager": "pnpm@10.8.1",
6+
"packageManager": "pnpm@10.10.0",
77
"description": "A modern TypeScript email library with zero dependencies, supporting multiple providers including AWS SES, Resend, MailCrab, and HTTP APIs",
88
"author": "productdevbook <[email protected]>",
99
"license": "MIT",
@@ -96,16 +96,16 @@
9696
},
9797
"devDependencies": {
9898
"@antfu/eslint-config": "^4.12.0",
99-
"@types/node": "^22.14.1",
100-
"@vitest/coverage-v8": "^3.1.1",
99+
"@types/node": "^22.15.3",
100+
"@vitest/coverage-v8": "^3.1.2",
101101
"bumpp": "^10.1.0",
102102
"dotenv": "^16.5.0",
103-
"eslint": "^9.24.0",
103+
"eslint": "^9.26.0",
104104
"ts-node": "^10.9.2",
105105
"typescript": "^5.8.3",
106106
"unbuild": "^3.5.0",
107107
"vite-tsconfig-paths": "^5.1.4",
108-
"vitest": "^3.1.1"
108+
"vitest": "^3.1.2"
109109
},
110110
"resolutions": {
111111
"unemail": "link:."

0 commit comments

Comments
 (0)