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
ecf795c758
Update .gitignore
...
Add more specific .idea ignores
2022-08-27 11:07:17 +02:00
7b69f44c33
Merge pull request #40 from wneessen/test-for-37
...
Minor changes to the Base64LineBreaker
2022-08-14 14:47:54 +02:00
e33df7f28b
Minor changes to the Base64LineBreaker
...
- Renamed the file to a more fitting name
- Added tests for the Write() and Close() methods
2022-08-14 14:45:12 +02:00
c6fe75f2d3
Merge pull request #38 from wneessen/37-attachment-length
...
Fixes bug with attachment encoding
2022-08-14 12:13:07 +02:00
ffa1b47cab
Forgot SPDX license header for REUSE
2022-08-14 12:07:59 +02:00
701cbbf399
Fixes a bug with attachments. Hopefully addresses #37 as well
...
By default, the encoding/base64 in Go does not add line breaks to its output.
This patch introduces the Base64LineBreaker which satisfies the io.WriteCloser interface
Attachments are now correctly broken up into maximum of 76 chars
2022-08-14 12:06:26 +02:00
a3a143de45
Switch logo to CC-BY-ND-4.0 license
2022-07-11 13:23:50 +02:00
8be6c4fcc8
Update README.md
...
Center logo
2022-07-11 10:21:09 +02:00
b81725eb30
Merge pull request #35 from wneessen/logo-license
...
Switch logo license to CC BY-SA
2022-07-08 16:30:10 +02:00
ade2597487
Switch logo license to CC BY-SA
2022-07-08 16:29:39 +02:00
e4b2b020fc
Merge pull request #34 from wneessen/logo-license
...
Fixed REUSE for logo file
2022-07-08 16:24:24 +02:00
f90a0a6305
Fixed REUSE for logo file
2022-07-08 16:24:00 +02:00