Comments (5)
CRAM-MD5 is already implemented in the standard library.
I added an example to make it clear how to use it with Gomail.
from gomail.
Thank you, that's quite easy :)
What about auto detection of Auth? Like using CRAM-MD5 if supported by the server and falling back to LOGIN/PLAIN if not? Can I do this without connecting to the SMTP server on my own?
from gomail.
I just added the automatic support of CRAM-MD5.
You should now be able to remove the Send method in Gogs. The only setting that is not supported in Gomail is the DisableHelo
setting of Gogs. But it seems useless since the functions of the smtp
package automatically call Client.hello()
.
from gomail.
Great, thanks! :)
I found some code (in smtp.go?) that says something like
if hostname != "" {
c.Hello(hostname)
}
Is this redundant in gomail if the smtp package calls it?
from gomail.
The smtp
package calls the Hello
with localhost
as a parameter. If you want to call Hello
with an other parameter you have to call it manually. That is why it is called in Gomail when LocalName
is not empty.
from gomail.
Related Issues (20)
- Can provide a send method that can use context for sending control?
- Save as .eml file
- Mail not reciving to Yahoo
- panic: 454 4.7.0 TLS not available due to local problem?Does anyone know why?
- Recipient address rejected: Email Sending Quota Exceeded
- How can i set message-id before sending? HOT 1
- Incorrect behavior using html/template with AddAlternativeWriter HOT 3
- how to send to multiple recipients but they can only see themselves in the recipient field HOT 1
- Embedded image not showing in mobile devices HOT 1
- Attach PDF HOT 2
- Not receiving email when sending email as No SMTP. HOT 1
- Maintainer has left this world HOT 1
- How to set email importance and email-receipt? HOT 2
- How to download it? HOT 1
- How to send emails using SSL encryption or TLS encryption HOT 1
- Mail Delivery Subsystem Error HOT 2
- Could we add support to specifically unset/delete all attachements? HOT 2
- Where to Report Vulnerabilities? HOT 2
- Can not send email to stmp.163.com and stmp.qq.com
- Email content tampering vulnerability due to crafted file names
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gomail.