Skip to content

chore(deps): bump github.com/wneessen/go-mail from 0.7.2 to 0.7.3#112

Open
dependabot[bot] wants to merge 1 commit into
devfrom
dependabot/go_modules/dev/github.com/wneessen/go-mail-0.7.3
Open

chore(deps): bump github.com/wneessen/go-mail from 0.7.2 to 0.7.3#112
dependabot[bot] wants to merge 1 commit into
devfrom
dependabot/go_modules/dev/github.com/wneessen/go-mail-0.7.3

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 18, 2026

Bumps github.com/wneessen/go-mail from 0.7.2 to 0.7.3.

Release notes

Sourced from github.com/wneessen/go-mail's releases.

v0.7.3: Skippable UTF-8 support, improved Base64LineBreaker, binary size reducing, fixes and more

Welcome to go-mail v0.7.3! 🎉

This release brings some cool improvements, new features, and fixes to go-mail. We hope you enjoy it!

Notable changes/improvements/features/fixes

Deadline fix for connections to a TLS port without TLS

PR #521 fixes a missing deadline in the Client that could cause a deadlock for connections to a TLS port without TLS enabled. Thanks to @​james-d-elliott for finding and fixing this issue!

Preseve EHLO and HELO errors

PR #528 fixes an error for cases in which both the HELO and EHLO fail during a client connect. In this case the first error would be overwritten by the 2nd action, potentially deleting valuable information. In go-mail v0.7.3 both errors are now combined. Thanks to @​Yanhu007 for their contribution!

Improved Base64LineBreaker

In PR #512 @​srpvpn refactored the Base64LineBreaker type to be more performant and easier to read by removing the recursion. Thanks for your contribution!

Reduce binary size by making text/template and html/template support optional

In PR #518 @​sblinch introduced a new compile time flag gomailnotpl which will make the text/template and html/template optional. Background is, that using reflect.Value.Method or reflect.Value.MethodByName prevents Go from performing full dead-code elimination because any exported method of any struct in the codebase could potentially be referenced at runtime. Unfortunately text/template and html/template do exactly this to allow method invocation from within templates. So in case your code does not need template support, you can use the new compile flag to remove the support for both packages completely and same some bytes in the resulting binary. Thanks for your contribution!

Fix nil pointer panic in partWriter

PR #543 fixes a potential nil pointer panic in the partWriter in case the underlying io.Writer returns an error during a multipart message write. Thanks to @​UgurTheG for reporting and fixing the issue!

Provide access to HELO responses in the SMTP client

PR #530 adds support to access the HELO/EHLO responses via the smtp.Client. This feature is useful when using an SMTP servers pool behind a load balancer, to know which instance took the job. Thanks to @​maxatome for submitting this feature!

Multiple addresses support in ReplyTo header

PR #517 adds support for multiple Reply-To addresses within a Msg, as permitted in RFC5322. Thanks to @​christian-heusel for pointing this out and for comitting the PR!

Support to disable SMTPUTF8 in the MAIL FROM even if the server announces it

PR #548 adds support for skipping the SMTPUTF8 extension to MAIL FROM commands. By default, when a server announces SMTPUTF8 support in the EHLO, go-mail will add SMTPUTF8 to the MAIL FROM command. As pointed out in #545, some SMTP servers (e. g. specific MS Exchange versions) announce the SMTPUTF8 extension in the EHLO response but when adding the SMTPUTF8 to the MAIL FROM, they will fail with an error. The PR introduces a new WithoutSMTPUTF8() option for the Client which will make sure to skip the SMTPUTF8 extension in the MAIL FROM, even if the server announced it previously. Thanks @​mkalus for reporting this issue and for their detailed analysis in #545.

What's Changed

CI/CD maintenance changes

... (truncated)

Commits
  • 52312c1 Update doc.go
  • c34d456 Merge pull request #517 from christian-heusel/feat/multiple-reply-to
  • c8710cf Update msg_test.go
  • 709d037 Merge pull request #548 from wneessen/feature/545_add-support-for-buggy-excha...
  • dc452e5 Add tests to validate SMTPUTF8 handling in MAIL FROM scenarios
  • de64e2a Add test case for WithoutSMTPUTF8 functionality
  • 59ac026 feat: add option to skip SMTPUTF8 in "MAIL FROM" commands
  • dff98cb Merge pull request #530 from maxatome/hello-mesg
  • 9a51737 Merge pull request #543 from UgurTheG/fix/writeto-nil-panic
  • 01cc9d8 Merge pull request #544 from wneessen/dependabot/github_actions/github/codeql...
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/wneessen/go-mail](https://github.com/wneessen/go-mail) from 0.7.2 to 0.7.3.
- [Release notes](https://github.com/wneessen/go-mail/releases)
- [Commits](wneessen/go-mail@v0.7.2...v0.7.3)

---
updated-dependencies:
- dependency-name: github.com/wneessen/go-mail
  dependency-version: 0.7.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Dependency updates go Go backend labels May 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency updates go Go backend

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants