Дано сервер с хостингом и отдельно стоящий почтовый сервер через который джумла шлет письма и только Гугл кидает их в папку спам. Если отправлять с почтового сервера из под той же учетки то все отлично.
Провозился целый день ответа в инете нет. А я вот нашел…
1. Письмо которые попало в Папку Входящие и которое отправлялось с почтовика:
Received: from mx0.mailserver.ru ([Real IP]) by localhost (mx0.mailserver.ru [Real IP]) (amavisd-new, port 10024) with ESMTP id f8PPzEHoK4QA for <user@gmail.com>; Fri, 11 Jan 2013 17:41:54 +0400 (MSK)
Received: from webmail.realip.ru (mx0.realip.ru [Real IP])
by mx0.realIP.ru (Postfix) with ESMTPA id 51B90C0805
for <user@gmail.com>; Fri, 11 Jan 2013 09:41:54 -0400 (GMT+4)
2. А это горе джумля (бля):
Received: from mx0.mailserver.ru ([Real IP]) by localhost (mx0.mailserver.ru [Real IP]) (amavisd-new, port 10024) with ESMTP id hIsbQ7QGJKgL for <user@gmail.com>; Fri, 11 Jan 2013 17:25:28 +0400 (MSK) Received: from JoomlaSaite.ru (unknown [Real IP]) by mx0.realip.ru (Postfix) with ESMTPA id C8824C0805 for <user@gmail.com>; Fri, 11 Jan 2013 09:25:28 -0400 (GMT+4)
В то время как на хостинг сервере JoomlaSaite валяется всеми не любимый WordPress, и аля bitrix так вот они то подставляют корректные данные т.е mx0.mailserver.ru то откуда письмо (через что отправлено.)
И с ними все прекрасно…
Критика не приветствуется, а приветствуется конкретно решение, а то в ответ буду слать кучу ссылок на джумла форуме где все орут о проблеме.
Без хака ядра тут не обойдешься, хотя я не думаю, что там все дико страшно — надо в коде поискать, где отдается HELO — и чутка поправить, чтобы отдавало «webmail.realip.ru», а не «JoomlaSaite.ru». А по unknown [Real IP] — смахивает на криво настроенную обратную зону.