I believe that all the major email servers will look at the following before they decide to mark a received email as spam or not.
1. Mx record.
2. SPF record.
3. DKIM signature.
4. SMTP authentication.
5. Email from SSL ports.
6. Email message check to bayesian.
Is there any other things that an ordinary email server will check for?
Because my email server passed all the above but still my emails are marked as spam by leading email servers.