ASP.NET Emails blocked by Spam filter on Exchange

Posted by Amadiere on Stack Overflow See other posts from Stack Overflow or by Amadiere
Published on 2010-05-06T15:25:10Z Indexed on 2010/05/06 15:28 UTC
Read the original article Hit count: 428

Filed under:
|
|
|

I'm trying to send an email via some C# ASP.NET code. This is being sent to our internal mailrelay server, with our standard "from" address (e.g. [email protected]). In some instances, this is getting through OK, in others, it's getting blocked by the Spam Filter.

An example of our Web.config

<mailSettings>
  <smtp from="[email protected]">
    <network host="mailrelay.domain.com" defaultCredentials="true" />
  </smtp>
</mailSettings>

I've spoken with our Exchange Server team and they inform me that on occasions, our mail looks sufficiently like spam and is automatically blocked. The algorithm appears to be points based and blocks on a score of 45. 20 points are instantly added because our system is not sending the hostname with the domain name suffixed. e.g. the server is hoping for myServerName.domain.com, but despite being part of that domain, the server is sending from myServerName.

I've been asked to look at altering the EHLO string that is sent and/or influencing the host so that it is its fully qualified name. However, this makes little sense to me, and although I understand the concept of what I need to change - I don't know where to begin looking for the fix.

© Stack Overflow or respective owner

Related posts about exchange

Related posts about email