>> Нужно заменить только mylocaldomain на что-то вроде mailcom
>> Какое нужно правило?
> body_checks = pcre:/etc/postfix/change-mime
> header_checks = pcre:/etc/postfix/change-mime
> сам файл change-mime типа вот такого:
> /^(.*)mylocaldomain_(.*)/ REPLACE ${1}текст_${2} header_checks = pcre:/etc/postfix/change-mime
/^Content-Type(.*)mylocaldomain_(.*)/ REPLACE Content-Type${1}mailcom_${2}
было:
Content-Type: multipart/alternative; boundary="_000_660429e58b1142cea473daefce255995mylocaldomain_"
MIME-Version: 1.0
--_000_660429e58b1142cea473daefce255995mylocaldomain_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
стало:
Content-Type: multipart/alternative; boundary="_000_3ec7535842d24baab67c5575b7db1f8fmailcom_"
MIME-Version: 1.0
--_000_3ec7535842d24baab67c5575b7db1f8fmailcom_ ----ОТКУДА ЭТО БЕРЕТСЯ????
--_000_3ec7535842d24baab67c5575b7db1f8fmylocaldomain_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Итого появилась лишняя строка "--_000_3ec7535842d24baab67c5575b7db1f8fmailcom_". Почему оно её добавляет, не понимаю.
body_checks = pcre:/etc/postfix/change-mime меняет остальное, но лишняя строка сводит всё на нет. Письмо приходит исходником.