@linux2000

Sendmail

Есть 2 сервера, которые настраивались параллельно. В том числе на них был поставлен из репозитария sendmail. При попытке отправить письмо из php через функцию mail, письма приходят.
Но, у письма с первого сервера в заголовке:

Return-Path: <name@debian-60-squeeze-32-minimal>
Received: from name.localhost (static.45-15-211-74.clients.your-server.de. [45.15.211.74])
From: «Name.ru» <order@Debian-60-squeeze-32-minimal>

А у другого:
Return-Path: <name2@name2.localhost>
Received: from Debian-60-squeeze-32-minimal (static.88-118-35-38.clients.your-server.de. [88.118.35.38])
From: «Name2.ru» <order@Name2.ru>

Все настройки на серверах базовые, почему сервера имеет разные форматы заголовков и как их поменять? Один имеет Return-Path с domen.localhost а другой просто аббревиатуру debian-60-squeeze-32-minimal.

Опять же первый сервер при отправке письма из скрипта в котором прописан нормальный email name@domain.ru, заменяет его на вот такую комбинацию order@Debian-60-squeeze-32-minimal

Подскажите пожалуйста как перенастроить первый сервер, чтобы всё корректно работало. Думаю что проблемы в hostname но я его уже прописал, сервисы рестартил но проблема не исчезает.
  • Вопрос задан
  • 3011 просмотров
Пригласить эксперта
Ответы на вопрос 2
click0
@click0
Системный & сетевой архитектор
правильно выставите hostname для каждого сервера.

потом
cd /etc/mail
make
make install
make restart
Ответ написан
Комментировать
t_q_l
@t_q_l
Интересная личность
Покажите вывод этого:
cat /etc/hostname
И этого:
hostname -a
Так делали?
/etc/init.d/apache2 restart
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы