1. Проверить содержимое почты
Как уже намекали другие, он, вероятно, помечен как спам, потому что ваша почта выглядит как спам.
Я не уверен, что опубликованный вами сценарий является тем, который вы тестируете.
Если у него есть фактическое тело письма и заголовки, то при запуске этого сообщения через стандартную установку SpamAssassin оно получает 4,9
.
X-Spam-Status: No, score=4.9 required=5.0 tests=BAYES_50,HTML_IMAGE_ONLY_04,
HTML_MESSAGE,MIME_HTML_ONLY,NO_DNS_FOR_FROM,NO_RELAYS autolearn=no
version=3.2.5
Поскольку в теле письма есть только HTML, у большинства антиспамовых решений больше шансов быть с подозрением обработанным.
2. IP-адрес почтового сервера
Еще одним аспектом, который стоит проверить, будет IP-адрес вашего почтового сервера. Любая почта, исходящая с динамических IP-адресов, потенциально будет рассматриваться как СПАМ.
3. Блэклисты
Также проверьте, указан ли ваш IP-адрес в одном из списков блокировки. Для начала проверьте свой IP-адрес с http://www.spamhaus.org/lookup.lasso.