Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ory/mail

Production-ready go-mail fork. The best way to send emails in Go.
https://github.com/ory/mail

chore: remove unneeded packages from go.mod and go.sum (#5)

7f033ddea8dc0bcd1febf57a55120f82028e773b authored over 3 years ago by Pavlo Golub <[email protected]>
refactor: add context everywhere (#4)

e6b733ef914946a8c48b5c81a451c5277d0da0bc authored over 4 years ago by hackerman <[email protected]>
ci: add test job to workflow

8ac558d1e58225445a63486ad5481d8c174a22d9 authored over 4 years ago by aeneasr <[email protected]>
fix: set retry before connection

f5062c7868df9bb94ca092471056d2ffbd750338 authored over 4 years ago by aeneasr <[email protected]>
fix: resolve test panic

b73dcc4dbb8f37aa2be0331f4c87713c50bd80df authored over 4 years ago by aeneasr <[email protected]>
fix: use proper import path in example

9cb84c98d40cd31231f7e446b60cdcccf3bfd0a7 authored over 4 years ago by aeneasr <[email protected]>
fix: modify copy of message header

b3df83c7f581d4218ff6262085aa96465bb69375 authored over 4 years ago by aeneasr <[email protected]>
feat: use traceable errors

f92e75b0a290775d2fe28481a4ec23eaeb438033 authored over 4 years ago by aeneasr <[email protected]>
fix: do not panic in writeBody

4a5f8da9193458d208ec95d2b4ed69eee1cdf2c7 authored over 4 years ago by aeneasr <[email protected]>
docs: update readme

3ba8bb6eee738ee248ca1a3583ab320ad14282e4 authored over 4 years ago by aeneasr <[email protected]>
ci: remove travis

c7a6d539399de8e7f0980d0baae02016cd2ef6a3 authored over 4 years ago by aeneasr <[email protected]>
chore: add go modules

790c289f8c7f523d8b403f46668202d1f4fc67ed authored over 4 years ago by aeneasr <[email protected]>
ci: add circle config

3273ef5ba744b0e2551901a7466a88c89ae9ee01 authored over 4 years ago by aeneasr <[email protected]>
Prepare to release v2.3.1

f59b9b83a4e522098e3d3eb94e6f81850ad6e973 authored about 6 years ago by Ivy Evans <[email protected]>
Revert "Add go.mod manifest"

This reverts commit fc6fc6b944d544a042185bc17a11873d73595f91.

01d52e71215d3fb7b2d52884d4e14f73f224bce1 authored about 6 years ago by Ivy Evans <[email protected]>
Prepare to release v2.3.0

1e414dcac48109f1f48d18a1e16cf4154954aad7 authored about 6 years ago by Ivy Evans <[email protected]>
Add go.mod manifest

This file specifies the require path for go-mail and the v2 branch.

Fixes #39

fc6fc6b944d544a042185bc17a11873d73595f91 authored about 6 years ago by Ivy Evans <[email protected]>
Merge pull request go-gomail#78 from arbarlow/attach_embed_reader

Accept io.Reader for Attach and Embed

873972a5de9075558283b053e5ff6b0987bcdefd authored about 6 years ago by Ivy Evans <[email protected]>
Accept io.Reader for Attach and Embed

[Ivy: add changelog entry]

3479b6b21e09a649cd12ee803e34db64d643732e authored about 6 years ago by Alex Barlow <[email protected]>
messageWriter: don't ignore error in writeString

fixes #30

[Ivy: add changelog entry]

a0242b2233b4f8af89f4c22650a260cd647ae159 authored over 6 years ago by Henry <[email protected]>
Merge pull request #26 from zcalusic/v2

Fix MIME-Version header field case

c55e3fbae0e229d9e12a420a81dd465880ae6b5b authored over 6 years ago by Ivy Evans <[email protected]>
Fix MIME-Version header field case

According to https://www.w3.org/Protocols/rfc1341/3_MIME-Version.html

"Messages composed in acc...

2449c75c0c4f4c70bd5e1383704d6d8468d96f69 authored over 6 years ago by Zlatko Čalušić <[email protected]>
Merge pull request #19 from beeceej/mail

Add SendError struct implementing the error interface

5bc5c8bb07bd8d2803831fbaf8cbd630fcde2c68 authored almost 7 years ago by Ivy Evans <[email protected]>
Add SendError struct implementing the error interface

Fixes #12

[Ivy:
- squash commits and revise commit message
- tweak SendError to preserve both...

770b4255205b85f4b019ef2d926b1c676fcd5108 authored almost 7 years ago by Brian Jones <[email protected]>
Test Send error message

This test is added to ensure consistent error messages as some users of
the package are currentl...

7151d98b84f2f06893ff313a8f13991a56c4149e authored almost 7 years ago by Ivy Evans <[email protected]>
Update changelog for 2.2.0

63235f23494bf20d713a585bce40b2a0675c2f77 authored almost 7 years ago by Ivy Evans <[email protected]>
Merge pull request #25 from sfllaw/Dialer.RequireStartTLS

Add Dialer.StartTLSPolicy for securing STARTTLS

b93a540f71a7c7d14b8ca01077c7bb70c13f4f74 authored almost 7 years ago by Ivy Evans <[email protected]>
Add Dialer.StartTLSPolicy for securing STARTTLS

It is possible to use a man-in-the-middle attack to strip STARTTLS
security from an SMTP connect...

7510912f2724deb39969cca983aba1667a4b76f6 authored almost 7 years ago by Simon Law <[email protected]>
mockClient.startTLS support

When `mockClient.startTLS` is true, then an SMTP transaction asking
for the STARTTLS extension w...

7cea1d44803ee9c3557e7c81c766c88b01e2f412 authored almost 7 years ago by Simon Law <[email protected]>
Extract mockClient from doTestSendMail

In order to prevent `mail.doTestSendMail` from being overwhelmed by
parameters, stop creating `m...

a3aef21a8457a7a80900724f9d738c6b3b8c3d2e authored almost 7 years ago by Simon Law <[email protected]>
Fix typo

a49ff3ac8be9e478103a7c77f76ec73441c56b29 authored almost 7 years ago by Simon Law <[email protected]>
Merge pull request #22 from sfllaw/SetBodyWriter

Adds Message.SetBodyWriter to make templates easy

9116eeea1b8412b130c250dfa9d76222c3589fec authored almost 7 years ago by Ivy Evans <[email protected]>
Adds Message.SetBodyWriter to make templates easy

Although it's possible to call `Message.AddAlternativeWriter` to an
empty `Message`, there's no ...

8cbac2ddb82ba0bf39b2d6274d92277c8164dbb0 authored almost 7 years ago by Simon Law <[email protected]>
travis: Fix gopkg.in import in example

Tests were previously being run against a clone of the go-mail v2
branch. This commit fixes the ...

d6c1038a292b5d2f542f86843eaadb8022fe8ce8 authored almost 7 years ago by Ivy Evans <[email protected]>
travis: Test against Go master

Current documentation specifies "master" to use development versions of Go.

960cac3ddb25dc2e73a07bb459743721aa558d85 authored almost 7 years ago by Ivy Evans <[email protected]>
Document Message.SetBoundary addition in changelog

c3903b41b344a64c2752c17deb5d2e0b05f7f245 authored almost 7 years ago by Ivy Evans <[email protected]>
add SetBoundary(boundary string) method to manually set mime boundary sting

[Ivy:
- tweak Message.SetBoundary() doc comment for spelling and grammar
- remove SetBoundary ...

cbf02098b21a07bbd9326e04f3956837d7e43e4f authored almost 7 years ago by Anatolij Ostroumov <[email protected]>
Merge pull request #17 from go-mail/doc-go-dep

Document importing with a dependency manager

c1980b54d280ec14f2811fdb8ae2ac8266304168 authored about 7 years ago by Ivy Evans <[email protected]>
Document importing with a dependency manager

Gopkg.in is now recommended as an alternative when developers aren't
using a dependency manager ...

61d56e887e47eaf64fc1bde84a54c27302761b70 authored about 7 years ago by Ivy Evans <[email protected]>
Update changelog for 2.1.0

783ff71a85eae03cf697b793071b024e54857644 authored about 7 years ago by Ivy Evans <[email protected]>
Document progress and steps for transitioning

ef373989c852ddaa6c5f586c8d988f248ecb7892 authored about 7 years ago by Ivy Evans <[email protected]>
Fix missing import in mime_go14.go

The import statement for quotedprintable was accidentally removed during the
package rename in 1...

1f3725f4f60ed3fb92e7c3ef576aeb7ebc283d52 authored about 7 years ago by Ivy Evans <[email protected]>
travis: Fix incorrectly specified Go versions

Changes introduced in 92faf950 were causing all builds to execute using
Go 1.7.4. This fixes the...

7c2224c6189e45bd92aa2a103ec19b7deea34a76 authored about 7 years ago by Ivy Evans <[email protected]>
Fix references to old repo name

6a770e935baf5699723bdeae9683bb0ad07383af authored about 7 years ago by Ivy Evans <[email protected]>
Fix import path in readme example

c6c7e1d2cbf7ffdac4e0d918b9719af4f45c4577 authored about 7 years ago by Ivy Evans <[email protected]>
Update readme with gopkg.in import path

a691f0477ceb93aca723b39da6cfcc6e9eb74a2b authored about 7 years ago by Ivy Evans <[email protected]>
Rename package to mail

This change allows importing as:

import "gopkg.in/mail.v2"

1e5036aa1b916b6fe5f942b569f101afa195d86d authored about 7 years ago by Ivy Evans <[email protected]>
Remove gitter badge

8367efd91c1b3d1990f9d6f2d8b939808c60a887 authored about 7 years ago by Ivy Evans <[email protected]>
Merge pull request #10 from ivy/user-defined-timeouts

Allow timeout in connections, retries to be configurable

73cb68ffd61b8ba2aa23c784230c489f7d8d5379 authored about 7 years ago by Ivy Evans <[email protected]>
Document default Dialer.RetryFailure

0fb88094b41f07124affe1ed6953ec3565b0237c authored about 7 years ago by Ivy Evans <[email protected]>
Allow timeout in connections, retries to be configurable

[Ivy: update to use NetDialTimeout]

45ab546e07939a7cdd144f97a05ddcec2179dc41 authored about 7 years ago by Connor Peet <[email protected]>
revert removal < 1.5 and small fixes

875d2d5c7ae9996c18e0d49ed3d6893d031221cd authored about 7 years ago by pedromorgan <[email protected]>
gitter

00ccffbd4f849b93cd9f69cd6b1422af7819a771 authored about 7 years ago by pedromorgan <[email protected]>
Merge pull request #5 from ivy/syntax-highlighting

Add syntax highlighting to Go example

0fbc7e548431a9e4b1d404f8ef68734324d0390e authored about 7 years ago by Pete Morgan <[email protected]>
make travis check master+v2 for now

4e2ebb06c6739fbcfe076b6d5de6e0d09c5d2aa4 authored about 7 years ago by pedromorgan <[email protected]>
Ditch go < 1.5 (and no external dependancies)

c0dd68766e0e5c80c1c4382b2f6ba9f0da9518f9 authored about 7 years ago by pedromorgan <[email protected]>
Merge pull request #4 from ivy/export-net-dial-timeout

Export NetDialTimeout

ab8dca3045d5d5ef5e293013b906c8d3cf892949 authored about 7 years ago by Pete Morgan <[email protected]>
Add syntax highlighting to Go example

8dc4458ab91e0f12a063ee609516985bd4aa1d14 authored about 7 years ago by Ivy Evans <[email protected]>
Document NetDialTimeout

834091045ffc7628973edbd31a3f49afb9a5d5ca authored about 7 years ago by Ivy Evans <[email protected]>
Export NetDialTimeout to public

[Ivy: move NetDialTimeout outside of var stubs to prevent confusion]

f10eb0a0f403519243d2b9cdce13eb60d8a8aa43 authored about 7 years ago by Andras Elso <[email protected]>
fix coverage link

594fad0bf173430584364e5e441168abfd016c25 authored about 7 years ago by pedromorgan <[email protected]>
Fix imports

3e555824b70b4338031d426e76c4d73fa719f5ee authored about 7 years ago by pedromorgan <[email protected]>
Unfortunate fork ;-( Original maintainer missing/uncontactable

92faf9500adb68b6a67269dc6fe74ce47e3056ac authored about 7 years ago by pedromorgan <[email protected]>
Fixed a typo

81ebce5c23dfd25c6c67194b37d3dd3f338c98b1 authored over 8 years ago by Alexandre Cesaro <[email protected]>
Set a 10 seconds timeout in Dial

e4bd87ad6ed91bb0c1ff894e59727d48c47a1aa9 authored over 8 years ago by Alexandre Cesaro <[email protected]>
Made the error clearer when an address is invalid

92eaa13340475e5341288c240e8c5745f1900a7e authored over 8 years ago by Alexandre Cesaro <[email protected]>
Added an option to manually set filename of attachments

Fixes #55
Fixes #56

42916101524810bd3aed9a8b25e6bb58d8e3af82 authored almost 9 years ago by slavikm <[email protected]>
Do not insert a newline as the first character of a header

It is closer to Gmail behavior for example.
See #53

bd0e445b573dc471324f3df7ada9e154d15b594c authored almost 9 years ago by Alexandre Cesaro <[email protected]>
Fixed a bug when using an empty name in SetAddressHeader

Fixes #54

84856b343c307d0d076818e93d6122b71591c4a7 authored almost 9 years ago by Alexandre Cesaro <[email protected]>
Added automatic folding of long header lines

Fixes #53

060a5f4e98dbf37408cf0c745681e4001d877827 authored almost 9 years ago by Alexandre Cesaro <[email protected]>
smtpSender.Send() now automatically redials in case of a timeout

afff51fd8cbc246672451a1b0b67e8f4a507bad8 authored almost 9 years ago by Alexandre Cesaro <[email protected]>
Dialer.Dial() now automatically uses CRAM-MD5 when it's available

Also deprecated NewPlainDialer() in favor of NewDialer().

Fixes #52

5ceb8e65415e45e1262fb385212b8193b55c0f99 authored almost 9 years ago by Alexandre Cesaro <[email protected]>
Fixed the name of the last example

6ea1c86967dca0f5fc6f2f052de0972bc6894dc5 authored almost 9 years ago by Alexandre Cesaro <[email protected]>
Added an example using the CRAM-MD5 authentication mechanism

Fixes #52

0773d147cc00d0c50955acba955f7fc554042ec9 authored almost 9 years ago by Alexandre Cesaro <[email protected]>
Fixed the FAQ example

Fixes #50

3f18d6d1a6c352a8b5c921f84455544ed7af9799 authored almost 9 years ago by Alexandre Cesaro <[email protected]>
Added Go 1.6 to Travis

dc65e3e648613e469eaa5725d3e42a180f6941a9 authored almost 9 years ago by Alexandre Cesaro <[email protected]>
Removed the support section of the readme

97fee66abd7f3699babad61fc6cd3eb9e93e32e5 authored almost 9 years ago by Alexandre Cesaro <[email protected]>
fixed a typo

4efb40e03f91eacf34c61e50ebd03fbea53a7760 authored almost 9 years ago by jirkadanek <[email protected]>
Fixed an example name

fbb71ddc63acd07dd0ed49ababdf02c551e2539a authored about 9 years ago by Alexandre Cesaro <[email protected]>
Provided a way to specify the encoding of a message part

This commit introduces a minor backward-compatibility break:
Message.SetBody, Message.AddAlterna...

db70192787e8a47ca000133e43647df3950c0083 authored about 9 years ago by Alexandre Cesaro <[email protected]>
Improved doc on SetBody and AddAlternative

Fixes #48

19acfc29a0673cd2c66d4bc061d70e88909e3ff8 authored about 9 years ago by Alexandre Cesaro <[email protected]>
Fixed a bug in AddAlternativeWriter

AddAlternativeWriter was replacing the message body instead
of adding a body part.

Fixes #44

df6fc79d10c2f49e005ca44dd3df7e053bf19c27 authored about 9 years ago by Alexandre Cesaro <[email protected]>
Fixed a panic when a Message contains a nil header

Fixes #41
Fixes #42

33430073ec0d91e51a29ef3c9237b5517424b07b authored about 9 years ago by Alexandre Cesaro <[email protected]>
Make Dialer's domain configurable

The net/smtp library sends "localhost" unless otherwise instructed. This
commit adds a new "Loca...

c80f25c521412f6d4969d0dd1ec0776ba1acd761 authored about 9 years ago by Lorenzo Villani <[email protected]>
Fixed a typo

b1e55520bf557d8a614f1e1f493ce892c1b5e97e authored over 9 years ago by Alexandre Cesaro <[email protected]>
Made it clearer that Gomail is not an SMTP server

a45579cb685405abfdc01eac9a05413491c0128b authored over 9 years ago by Alexandre Cesaro <[email protected]>
Updated go-nuts post link

41f3572897373c5538c50a2402db15db079fa4fd authored over 9 years ago by Alexandre Cesaro <[email protected]>
Bumped version to v2

7c4e18080b04a2810ea57ea8b208a51920a00008 authored over 9 years ago by Alexandre Cesaro <[email protected]>
Improved introduction in README.md

3d70844b0bd64d5263e62c9a6d47fb20e1483112 authored over 9 years ago by Alexandre Cesaro <[email protected]>
Improved example readability

9b72905458a06eb0113d41893abd9cade79fda4c authored over 9 years ago by Alexandre Cesaro <[email protected]>
Added examples

03dbed963f9a804670cd533c47f0b8f6fc280190 authored over 9 years ago by Alexandre Cesaro <[email protected]>
Made NewPlainDialer arguments order more intuitive

1e43a4157ec038650a2776719148b1503e38d327 authored over 9 years ago by Alexandre Cesaro <[email protected]>
Added tests with Go 1.5 to Travis

809903b2a6b16271d049ec07c227ae19b5f7f9d1 authored over 9 years ago by Alexandre Cesaro <[email protected]>
Added a paragraph about the license in README.md

bdc1bd4b6ec1eb83796d0776223f31494960da7f authored over 9 years ago by Alexandre Cesaro <[email protected]>
Added examples

10d67cb36c56e7681e1cadab51d292a3373c772c authored over 9 years ago by Alexandre Cesaro <[email protected]>
Removed Message.DelHeader

17b3f1c73a3ded2a6feb95ce7181b9a65fb956a0 authored over 9 years ago by Alexandre Cesaro <[email protected]>
Refactored file management

8790779bce69d04c909e71e41d68ee2082d328ce authored over 9 years ago by Alexandre Cesaro <[email protected]>
Simplified some code

07a1f385b79aa0c9d5a3dbabb096536810cb47e3 authored over 9 years ago by Alexandre Cesaro <[email protected]>
Improved documentation

d49395d6c956acb1ce3485a1b09a83e1786b550d authored over 9 years ago by Alexandre Cesaro <[email protected]>
Bumbed version to v2-unstable

5a1ac3fca0dc9ac52e6866b9bdd8975542c5c24b authored over 9 years ago by Alexandre Cesaro <[email protected]>