Дмитрий, если у вас как говорите уже настроена на почтовом сервере exim подпись DKIM - то ей все равно откуда на сервер придет письмо - подпись привязана к имени домена и ей подписывается любая почта отправляющаяся с этой сервера.
Что-то типа opendkim должно проксировать через себя всю почту для доменов, для которых в его настройках есть DKIM подпись.
Смотрите что происходит в логах dkim провайдера на сервере, когда отправляете почку.
Дмитрий не очень внимательно прочитал условие задачи.
1. У вас в логах почтового сервера (который с DKIM) появляется что-то при отправке почте через php mail?
2. which sendmail что показывает?
PHP функция mail() вызывает что-то типа "/usr/sbin/sendmail -t -i"
Станислав Валсинатс, тот же подход. Нужно решение с резервной копией, позволяющее восстановить работоспособность сервиса.
Если вы поверите кому-то здесь, кто вам скажет смело копируй - и потеряете работоспособность сервиса а резервной копии у вас не будет - кто будет в этом виноват - тот человек или вы?
Создайте полную резервную копию сервера, с которым экспериментировать хотите - чтобы была возможность восстановить в случае чего.
Ярослав Поляков, я не предложил его делать супер надежным-я предложил его запаролить отдельно от телефона на котором это приложение установлено. Восстановить базу приложения можно из облака.
PS Я надеюсь вы понимаете, что сервер на такой старой ОС - очень и очень плохая идея. Из-за отсутствия обновлений безопасности - эксплуатация уязвимостей на файловом сервере будет легче, еще и учитывая, что это терминальный сервер.
Евгений Воробьев, как у вас получилось что у вас подсеть 192.168.11.0 c обеих сторон роутера 192.168.11.1?
И тот же вопрос про подсеть 192.168.1.0 и роутер 192.168.1.1
nginx на что? Автор не понимает, что у него с DNS творится.
Чтобы заработал nginx - нужно будет какое-то локальное DNS имя, а если есть возможность сделать в DNS локальное DNS имя, есть возможность и сделать зону ih_service.domain.com и смысл в nginx отпадает.
Евгений Воробьев, я продолжаю не понимать - почему вы в FORWARD оперируете wg0 интерфейсом, а в POSTROUTING переходите на ethernet интерфейс.
Как видно из названия таблицы - это правило применяется после принятия рещения о маршруте и маскирует адресом интерфейса ethernet пакеты выходящие через ethernet.