Проблема с почтовым сервером(postfix) и php

Статус
В этой теме нельзя размещать новые ответы.

piratto

Постоялец
Регистрация
4 Янв 2007
Сообщения
57
Реакции
13
Здравствуйте, после настройки сервера возникла проблема с почтой.
А именно, с php функцией mail()

Все письма которые приходят с сервера(php mail()) с ошибками, какая-то настройка искажает текст писем, а именно, добавляет в слова пробел и восклицательный знак.

Например: В! прихоже й все случилось

И так по всему тексту через н-ое количество символов.

Mail server - postfix+dovecot

Через roundcube если отправлять письма, то приходят без ошибок
а вот если через php, используя функцию mail(), то портит письма.

Буду признателен за любой дельный совет.
 
Смотри что в php.ini прописано в качестве MTA

По дефолту должен быть sendmail
 
ну там прописано: /usr/sbin/sendmail -t -i
НО, сендмейл заменен на постфикс... вот в чем проблема
 
Можно попробовать воспользоваться PHPMailer'ом. Выставить там все, как надо (кодировку например) и посмотреть.
 
Да зачем мне какие-то лишние классы ставить, если мне нужна корректная работа именно ф-ции mail().Тут дело явно не в php, а в postfix
но где именно...
 
Покажите хидеры, которые пихаете в mail
 
На сервер поставили exim, проблема осталась. Скорее всего в самом php, никто не знает, админы также молчат. У кого есть какие идеи насчет проблемы?
 
Странно почему на исходящий но всёже, пусть поочерёдно отключают все спамчеки которые парсят тело письма (особое внимание spamassassin). Ты тут ничего не сделаешь.
+ попроси логи exima
з.ы. насколько я понял это проблема не только у тебя? а у всего хоста
 
з.ы. насколько я понял это проблема не только у тебя? а у всего хоста

у меня выделенный сервер. Все фильтры отключали - ниче не помогло (
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху