Comments (7)
For now, I'll leave the HELO identity out. It' very rare servers have the HELO name with SPF configured.
I can create another config flag just for that use case. It can be a good feature on is own.
from smf-spf.
Hi !
I'll look at it. This behaviour already crossed my mind.
from smf-spf.
btw: When receiving DSN's the mail from is empty and the HELO hostname is verified. Do you think this should be applied to HELO name that doesn't have SPF enable?
from smf-spf.
Hmm, haven't thought on it before.
I'd say that yes, it should be applicable also in the HELO phase if the domain identified doesn't have an SPF record. Since, it will be rejected later for sure.
But in the other hand, I don't know if all mail servers identify in HELO with the same domain name that appears in the From field. In case that's not true we could reject legitimate email.
Difficult to say. :-/
from smf-spf.
Agreed.
from smf-spf.
Merging code and close issue
from smf-spf.
Thank you very much for your fast response.
from smf-spf.
Related Issues (20)
- Reject bounces when SPF fails
- Choose hard or soft fail when rejecting bounces
- Reject bounces when there is no SPF policy defined HOT 1
- Only domain size is checked HOT 1
- Disable localpart size check HOT 1
- Typos
- Add SPF best guess
- `smf-spf -f` does not override config file value `Daemonize` HOT 3
- Make SPF evaluation with a fixed IP HOT 1
- use application name in syslog HOT 1
- Allow logging to file without syslog HOT 3
- ClientIPNat will not work if FixedIP is set.
- Skip authenticated messages HOT 1
- Config value with spaces are ignore
- Compile failure on Debian HOT 1
- New version scheduled?
- RejectReason URL and parameters issue HOT 6
- Deprecated DNS record type of SPF (type 99) issue. HOT 8
- Authentication-Results header - wrong position HOT 3
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 smf-spf.