Comments (5)
Unfortunately you cannot use the web.config to set SSL it has to be managed by hand. Fluent email has a method called UseSSL that turns it on.
eg.
var email = Email
.From("[email protected]")
.To("[email protected]", "bob")
.UseSSL()
.Subject("hows it going bob")
.Body("yo dawg, sup?");
from fluentemail.
Luke, I have tested this and if I put on my web.config that it uses ssl, when it creates the client, the ssl option is marked as true, and the code in Send set it to false, since I don't used the fluent method with it.
My code its like this:
var email = Email
.FromDefault()
.To("[email protected]", "bob")
.Subject("hows it going bob")
.Body("yo dawg, sup?");
And in my web.config I have something like this:
<system.net>
<mailSettings>
<smtp from="[email protected]">
<network enableSsl="true" host="smtp.email.com" defaultCredentials="true"/>
</smtp>
</mailSettings>
</system.net>
When I hit the Send Method, my _client object already has the EnableSsl property set to true, and since I don't used the FluentSyntax it sets to false.
If the Method UseSSL simply set the Property on the _client object when its called, this will not happen.
from fluentemail.
I will have to test the web.config thing because as far as I am aware the smpt client does not use the enableSsl attribute in the web config (http://stackoverflow.com/questions/454277/how-to-enable-ssl-for-smtpclient-in-web-config).
I do see what you are saying though so we might make the private _useSsl field nullable then only set the smtp client to use or not use ssl if it has been set.
from fluentemail.
Luke it has a comment in the first response that says tha in .Net 4 my configuration works, and I have tested too. Since Fluent Email is using Razor templates you can presume that this configuration is valid.
from fluentemail.
Ah of course. Will fix up the code soon.
from fluentemail.
Related Issues (20)
- FluentEmail.Razor doesn't match with blazor wassem in .net 7
- Could not load file or assembly 'Microsoft.Extensions.DependencyModel, Version=5.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60 HOT 3
- Latest version of FluentEmail.SendGrid has not been released HOT 3
- fix ReplaceRenderer class Method Parse NullReferenceException
- Method not found - FluentEmail.MailKit HOT 2
- crashes on macOS - cannot write to disk HOT 2
- FluentEmail.MailKit 3.0.2 not support MimeKit 3.5.0 HOT 2
- Using multiple SMTP credentials HOT 1
- No defined renderer causes NullReferenceException
- Failure sending mail.
- Specify LocalEndPoint/IP Address for where to send email from HOT 1
- WinForm Razor Template Network Share Error
- Using Mailgun templates
- Is this project dead? Any alternatives? HOT 4
- Method not found: MailKit.MailTransport.SendAsync HOT 1
- How to use method 'IncludeAsync()' to import partial view in root view?
- Would you be interested in a MailPace mail provider integration? HOT 2
- The fluent method .To appends to the list of To Addresses HOT 1
- Support .NET 8 HOT 1
- FluentEmail.AttachFromFileName({fileName}, "content-type", "attachmentName") has "Content-Type" as optional but is ideally expected. Throws error HOT 1
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 fluentemail.