Появилась проблема после переноса сайта с хостинга на внутренний веб-сервер. Форма отправки писем (она использует функцию mail()) перестала корректно отправлять письма. Они не доходят. Удаленный smtp-сервер выдает ошибки.Одна из записей логов файервола при отправке писем:
reason: out of state server reply. Expected: '354', Received: '503'. state=third digit of DATA command server reply
Почитав по этой тематики и поискав схожие проблемы пришел к выводу, что сдесь неправильно работает именно эта функция PHP.
Обычная отправка почты с сервера (SuSe Linux 10.1) прекрасно работает. На сервере с почтой работает Postfix. При отправке писем формой письма доходят только на gmail.com и мой внутренний сервер почты.
Кто может помочь в этом вопросе и проконсультировать? С Linux знаком слабо, PHP не знаю вообще. Сервер настраивали люди со стороны и как они это сделали имею слабое представление.
Очень хотелось бы наладить работу данной формы, потому как это очень критично, или нужен совет что можно использовать вместо mail() для отправки писем в PHP.