Commit Graph

86 Commits

Author SHA1 Message Date
Alexandre Cesaro bd0e445b57 Do not insert a newline as the first character of a header
It is closer to Gmail behavior for example.
See #53
2016-03-30 19:05:19 +02:00
Alexandre Cesaro 84856b343c Fixed a bug when using an empty name in SetAddressHeader
Fixes #54
2016-03-20 17:20:50 +01:00
Alexandre Cesaro 060a5f4e98 Added automatic folding of long header lines
Fixes #53
2016-03-16 23:42:32 +01:00
Alexandre Cesaro afff51fd8c smtpSender.Send() now automatically redials in case of a timeout 2016-03-14 13:43:57 +01:00
Alexandre Cesaro 5ceb8e6541 Dialer.Dial() now automatically uses CRAM-MD5 when it's available
Also deprecated NewPlainDialer() in favor of NewDialer().

Fixes #52
2016-03-06 19:17:01 +01:00
Alexandre Cesaro 6ea1c86967 Fixed the name of the last example 2016-03-05 17:44:05 +01:00
Alexandre Cesaro 0773d147cc Added an example using the CRAM-MD5 authentication mechanism
Fixes #52
2016-03-05 17:35:32 +01:00
Alexandre Cesaro 3f18d6d1a6 Fixed the FAQ example
Fixes #50
2016-03-05 17:24:14 +01:00
Alexandre Cesaro dc65e3e648 Added Go 1.6 to Travis 2016-03-05 17:16:47 +01:00
Alexandre Cesaro 97fee66abd Removed the support section of the readme 2016-03-05 17:16:04 +01:00
jirkadanek 4efb40e03f fixed a typo 2016-03-04 08:28:58 +01:00
Alexandre Cesaro fbb71ddc63 Fixed an example name 2015-12-12 17:01:51 +01:00
Alexandre Cesaro db70192787 Provided a way to specify the encoding of a message part
This commit introduces a minor backward-compatibility break:
Message.SetBody, Message.AddAlternative and
Message.AddAlternativeWriter now accept a new variadic argument.

Since this argument is optional, in almost all cases there is
nothing to change. That is why Gomail version number wasn't bumped.

Fixes #47
2015-12-12 16:40:02 +01:00
Alexandre Cesaro 19acfc29a0 Improved doc on SetBody and AddAlternative
Fixes #48
2015-12-08 14:20:19 +01:00
Alexandre Cesaro df6fc79d10 Fixed a bug in AddAlternativeWriter
AddAlternativeWriter was replacing the message body instead
of adding a body part.

Fixes #44
2015-11-05 20:31:01 +01:00
Alexandre Cesaro 33430073ec Fixed a panic when a Message contains a nil header
Fixes #41
Fixes #42
2015-10-22 11:01:07 +02:00
Lorenzo Villani c80f25c521 Make Dialer's domain configurable
The net/smtp library sends "localhost" unless otherwise instructed. This
commit adds a new "LocalName" field to the Dialer struct that allows
users to override what gets sent with SMTP's HELO command.

Fixes #40
2015-10-22 11:00:33 +02:00
Alexandre Cesaro b1e55520bf Fixed a typo 2015-09-03 10:48:59 +02:00
Alexandre Cesaro a45579cb68 Made it clearer that Gomail is not an SMTP server 2015-09-02 18:37:43 +02:00
Alexandre Cesaro 41f3572897 Updated go-nuts post link 2015-09-02 13:57:04 +02:00
Alexandre Cesaro 7c4e18080b Bumped version to v2 2015-09-02 13:43:40 +02:00
Alexandre Cesaro 3d70844b0b Improved introduction in README.md 2015-09-02 13:43:08 +02:00
Alexandre Cesaro 9b72905458 Improved example readability 2015-09-02 13:38:54 +02:00
Alexandre Cesaro 03dbed963f Added examples 2015-08-23 18:55:53 +02:00
Alexandre Cesaro 1e43a4157e Made NewPlainDialer arguments order more intuitive 2015-08-23 18:54:21 +02:00
Alexandre Cesaro 809903b2a6 Added tests with Go 1.5 to Travis 2015-08-20 20:11:28 +02:00
Alexandre Cesaro bdc1bd4b6e Added a paragraph about the license in README.md 2015-08-20 20:09:30 +02:00
Alexandre Cesaro 10d67cb36c Added examples 2015-08-20 20:07:45 +02:00
Alexandre Cesaro 17b3f1c73a Removed Message.DelHeader 2015-08-18 22:20:31 +02:00
Alexandre Cesaro 8790779bce Refactored file management 2015-08-03 22:57:38 +02:00
Alexandre Cesaro 36b58227ea Moved the package description to doc.go 2015-07-29 22:47:37 +02:00
Alexandre Cesaro 629d36f9e2 Updated CONTRIBUTING.md 2015-07-29 22:47:37 +02:00
Alexandre Cesaro 9990d7c9fb Improved the benchmark 2015-07-29 22:47:37 +02:00
Alexandre Cesaro 9bc424b2ec Removed the example from README.md 2015-07-29 22:47:37 +02:00
Alexandre Cesaro 394a6b2fcd Added examples 2015-07-29 22:47:37 +02:00
Alexandre Cesaro 42c5f98096 Added a small performance tweak in getRecipients() 2015-07-29 22:47:37 +02:00
Alexandre Cesaro faa9a603a2 Fixed PLAIN authentication 2015-07-29 22:47:37 +02:00
Alexandre Cesaro 1d59d94f4e Fixed badges links 2015-07-29 22:47:37 +02:00
Alexandre Cesaro 4586cb75ac Changed the internal representation of a part 2015-07-29 22:47:37 +02:00
Alexandre Cesaro 71e3f5a0b4 Added Travis and other badges 2015-07-29 22:47:37 +02:00
Alexandre Cesaro 83af4db704 Updated README.md 2015-07-29 22:47:37 +02:00
Alexandre Cesaro 07a1f385b7 Simplified some code 2015-07-29 22:47:37 +02:00
Alexandre Cesaro 5a1ac3fca0 Bumbed version to v2-unstable 2015-07-29 22:47:37 +02:00
Alexandre Cesaro 88beb2f13c Added the Support section in README.md 2015-07-29 22:47:37 +02:00
Alexandre Cesaro 9f055c687b Added CHANGELOG.md 2015-07-29 22:47:37 +02:00
Alexandre Cesaro 8a81f4ad6f Added CONTRIBUTING.md 2015-07-29 22:47:37 +02:00
Alexandre Cesaro 9775d1d734 Added an example 2015-07-29 22:47:37 +02:00
Alexandre Cesaro d49395d6c9 Improved documentation 2015-07-29 22:47:37 +02:00
Alexandre Cesaro 0002611a09 Removed obsolete text in README.md 2015-07-29 22:47:36 +02:00
Alexandre Cesaro 867c4d1580 Fixed commented examples 2015-07-29 22:47:36 +02:00