Страница 1 из 1

Заголовок Sender exim неправильно формирует

Добавлено: Пн фев 19, 2024 11:32 am
kreativ787
Добрый день.
Помогите решить проблемы.

Первая проблема:
Приходят неправильный заголовок Sender: в почтовом сообщении. Сайт в mail() указывает Sender: <info@домен.dp.ua> а после того как приходит сообщение стоит Sender: <имяхоста@qualify_domain>. Походу exim его както подменяет.

Вторая проблема:
На хосте может быть много разных сайтов но везде он прописует Sender: <имяхоста@qualify_domain>

Третья проблема:
В exim появляются ошибки т.к он пытается отправить сервисные сообщения на <имяхоста@qualify_domain> но они не доходят т.к такая почта не создана.

Re: Заголовок Sender exim неправильно формирует

Добавлено: Пн фев 19, 2024 11:44 am
alenka
Функция php mail, 5 параметр пишите отправителя.

Re: Заголовок Sender exim неправильно формирует

Добавлено: Пн фев 19, 2024 5:15 pm
kreativ787
Зачем писать какойто параметр дополнительный если и так должно работать. На сайте стоит CMS Drupal где никогда проблем таких небыло но на Brainy панели не работает как нужно. Можно ли добавить какието параметры в конфигах exim?

Re: Заголовок Sender exim неправильно формирует

Добавлено: Пн фев 19, 2024 7:08 pm
kreativ787
сделал
$to = 'tets@gmail.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: Info <info@test.dp.ua>' . "\r\n" .
'Reply-To: info@test.dp.ua' . "\r\n" .
'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers, '-finfo@test.dp.ua');
прислало Sender: User1@test.dp.ua, где User1 имя пользователя

стоит untrusted_set_sender = *

Re: Заголовок Sender exim неправильно формирует

Добавлено: Пн фев 19, 2024 8:05 pm
kreativ787
Пишу, решение, может кому понадобится:
в файле /home/имяхоста/etc/exim/exim.conf
В для функції acl_check_data: у транспорті remote_smtp:
headers_remove = Sender
headers_add = Sender: ${address:$h_from:}
Если просто удалить тогда
headers_remove = Sender

Прошу разработчиков добавьте этот параметр в конфигурацию этот Sender уже устаревший.
Так же может кто подскажет где шаблон где можно добавить чтоб везде для всех юзеров добавляло

Re: Заголовок Sender exim неправильно формирует

Добавлено: Ср май 01, 2024 2:07 pm
alenka
headers_remove = Sender
headers_add = Sender: ${address:$h_from:}
Не читают эти параметры "FROM" из headers
mail($to, $subject, $message, $headers, '-finfo@test.dp.ua');
Эти значения берутся из 5 параметра, '-finfo@test.dp.ua'
Это тестировалось на centos7
Уточните какая у вас ос и какая версия php?
Так же может кто подскажет где шаблон где можно добавить чтоб везде для всех юзеров добавляло
/usr/local/brainycp/src/third_party/exim/exim-dovecot-mysql_exim.conf, или отредактируйте через менеджер приложений.
После изменения, пересобрать jail.