Commit graph

511 commits

Author SHA1 Message Date
94ad8af58a
Make golangci-lint gofumpt happy 2022-10-17 18:13:00 +02:00
5bea905ff9
Make golangci-lint gofumpt happy 2022-10-17 18:12:18 +02:00
419469c297
Introduce golangci-lint 2022-10-17 18:10:24 +02:00
da089fc348
Update doc.go
Bump version to 0.3.1
2022-10-12 17:04:24 +02:00
42649231e6
Merge pull request #63 from dhia-gharsallaoui/main
Expose Msg attachments fields
2022-10-12 14:37:40 +02:00
Dhia Gharsallaoui
b94a42ebe8
Expose Msg attachments fields 2022-10-12 13:36:52 +02:00
94924cbba4
Update doc.go
Bump version to 0.3.0
2022-10-11 19:45:55 +02:00
a3a2b0e4b4
Merge pull request #61 from wneessen/60-expose-msg-fields
Expose Msg bodypart fields
2022-10-11 19:44:16 +02:00
15caea0181
Closes #60. Added final test coverage and an additional SetContent method 2022-10-11 19:27:54 +02:00
dbe58745be
#60 Working on Get/Set methods to access the Msg part slice
Still some tests needed
2022-10-11 17:05:44 +02:00
4e0d92d0db
Merge pull request #59 from wneessen/version-bump-029
Bump version to 0.2.9
2022-10-08 13:42:06 +02:00
5b8ceb8317
Bump version to 0.2.9 2022-10-08 13:41:46 +02:00
15a92f10cb
Updated README.md to introduce middlewares 2022-10-02 13:03:51 +02:00
10575c03e2
Merge pull request #57 from wneessen/getgenheader
Add GetGenHeader to Msg
2022-10-02 12:40:34 +02:00
da130c0222
Added test for Msg.GetGenHeader 2022-10-02 12:30:08 +02:00
cd2ee86846
Added GetGenHeader to the Msg to grant read access to set generic headers (e g. to use in Middlewares) 2022-10-02 12:25:49 +02:00
664aca5e90
Merge pull request #55 from wneessen/54-context
Closes #54
2022-09-26 10:47:41 +02:00
f53579fcf9
Closes #54
- Adds `DialAndSendWithContext()` and makes `DialAndSend()` use the new method
2022-09-26 10:40:57 +02:00
ce257e1a01
Merge pull request #53 from wneessen/readme-update-contributors
Update README.md
2022-09-23 11:26:53 +02:00
7a68262a80
Update README.md
Add Dhia Gharsallaoui to contributors list
2022-09-23 11:19:35 +02:00
3a5f6393f3
Merge pull request #50 from dhia-gharsallaoui/main
Implement middleware concept and their tests
2022-09-23 11:17:57 +02:00
dhia gharsallaoui
a4733f0618 Implement middleware concept and their test 2022-09-22 18:05:47 +02:00
69db3b74b0
Merge pull request #52 from wneessen/readme-add-discord
Update README.md
2022-09-22 16:56:21 +02:00
e36a5ca1f9
Update README.md
Added Discord badge.
2022-09-22 16:54:38 +02:00
f4cdc61dd0
Merge pull request #47 from wneessen/DSN
Implemented DSNs as described in RFC 1891
2022-09-12 09:40:16 +02:00
7b030473a6
Final set of unit tests for DSN 2022-09-12 09:31:42 +02:00
c52a437f7f
More tests 2022-09-11 22:05:43 +02:00
885d80aeb7
Let's actually not expose those new methods as they should not be used externally 2022-09-11 21:59:18 +02:00
aed71397c0
Implemented DSNs as described in RFC 1891
- Added test coverage for the WithDSN* methods
- Updated README.md accordingly
2022-09-11 21:07:15 +02:00
4d8bc7ca28
Implemented DSNs as described in RFC 1891
- Implemented MAIL FROM RET parameter
- Implemented RCPT TO NOTIFY parameter

Not implemented so far (not sure if we need this at all):
- MAIL FROM ENVID parameter
- RCPT TO ORCPT parameter

TBD:
- Test coverage
2022-09-11 20:24:28 +02:00
5bd3ceca02
Merge pull request #46 from wneessen/MDN
Added support for requesting MDNs as described in RFC 8098
2022-09-09 11:45:20 +02:00
c1d4dbedee
Remove not needed loop from RequestMDNAddTo 2022-09-09 11:39:08 +02:00
46001dc691
Added support for requesting MDNs as described in RFC 8098 2022-09-09 11:35:45 +02:00
da266bcac4
Merge pull request #45 from wneessen/42-testcoverage
Better test coverage
2022-09-08 15:48:00 +02:00
910248d999
#42: Return error in b64linebreaker.go when no out is set 2022-09-08 15:43:14 +02:00
3eb4bc9c52
#42: Reverting return values in b64linebreaker.go since return values were defined in signature 2022-09-08 15:40:42 +02:00
a4d927b518
Merge remote-tracking branch 'origin/main' into 42-testcoverage 2022-09-08 15:38:52 +02:00
9e2cad565a
Update codecov.yml 2022-09-08 15:33:39 +02:00
6556926573
Update codecov.yml 2022-09-08 15:30:47 +02:00
d5ee314883
Update codecov.yml 2022-09-08 15:29:18 +02:00
48a1acc782
Update codecov.yml 2022-09-08 15:25:08 +02:00
3d3a98b544
Merge pull request #44 from wneessen/wneessen-codecov-sendmail
Update codecov.yml
2022-09-08 15:23:15 +02:00
67101c0a99
Update codecov.yml
Install sendmail for tests on ubuntu
2022-09-08 15:23:06 +02:00
6d22a34548
#42: Add test for Msg.WriteToSendmail 2022-09-08 15:08:17 +02:00
333c3970e7
#42: Add test for Msg.EnvelopeFromFormat 2022-09-08 15:08:03 +02:00
fa4eca20f1
Merge remote-tracking branch 'origin/main' into 42-testcoverage 2022-09-08 15:06:42 +02:00
7809dc4aec
Merge pull request #43 from wneessen/wneessen-coverage-119
Update codecov.yml
2022-09-08 15:05:48 +02:00
bce51755d2
Update codecov.yml
Add Go 1.19 to test coverage and use it as default
2022-09-08 15:05:38 +02:00
ffc086e75f
#42: Better test coverage for b64linebreaker.go. Also we return errors now 2022-09-08 11:47:11 +02:00
b888d6058f
Merge pull request #41 from wneessen/gitignore-idea
Update .gitignore
2022-08-27 11:07:26 +02:00