Измените порядок директив в apache, сначала RemoteIPInternalProxy, после RemoteIPTrustedProxy:
relay_domains = srv2
relay_transport = hash:/etc/postfix/transport
transport_maps = hash:/etc/postfix/transport
smtp_generic_maps = hash:/etc/postfix/generic
relay_recipient_maps = hash:/etc/postfix/relay_recipients
Отправитель подтверждён. Однако письмо пришло с домена srv.ru, который не соответствует обратному адресу.
: host mx.srv.ru[10.1.1.2] said: 550 5.1.1
: Recipient address rejected: User unknown (in
reply to RCPT TO command)
#relay_domains = srv2
relay_transport = hash:/etc/postfix/transport
transport_maps = hash:/etc/postfix/transport
smtp_generic_maps = hash:/etc/postfix/generic
#relay_recipient_maps = hash:/etc/postfix/relay_recipients
virtual_alias_maps = mysql:/etc/postfix/mysql/virtual_alias_maps.cf,
mysql:/etc/postfix/mysql/virtual_alias_domain_maps.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql/virtual_mailbox_domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql/virtual_mailbox_maps.cf
: host mx.srv.ru[5.5.5.5] said: 550 5.1.1
: Recipient address rejected: User unknown (in
reply to RCPT TO command)
query = SELECT domain FROM domain WHERE domain='%s' and backupmx='0' and active='1'
`domain`, `description`, `aliases`, `mailboxes`, `maxquota`, `quota`, `transport`, `backupmx`, `created`, `modified`, `active`
'srv.ru', 'Тестовый домен', 0, 0, 0, 0, 'virtual', 0, '2020-09-22 09:44:52', '2020-09-22 09:44:52', 1
virtual_transport = virtual
virtual_mailbox_domains = srv.ru
риск двойного выполнения работы и возможности для нечестных действий со стороны сотрудниковТут ничего особенного нет. Приходит письмо, сотрудник его читает, определяет кому это письмо передать в работу, пересылает нужному сотруднику (назначает ответственного) и перемещает в папку отработанных. Потом получает ответ от ответственного и отправляет этот ответ, на адрес, с которого пришло письмо от имени общего ящика.
По хорошему такую задачу не через почту надо решать, а заворачивать все письма в некую систему и распределять по сотрудникам как задачи.Не станут начальники, их замы, секретари в высоких кабинетах пользоваться этими системами, им почту подавай. Можно конечно сделать, чтобы они на почту отвечали, а система понимала и обрабатывала. Но у нас уже сложилась годами такая практика. Ни кто не разрешит, к сожалению, это менять.
home|maildir|share_mail|user|pass|active
Тут share_mail для удобства поиска в БД для меня, а в home и maildir указывать путь на общий ящик. Да, заморочка, но все же...user_query = SELECT home as home, maildir as mail, 303 AS uid, 303 AS gid, '0' AS quota_rule FROM share_mails WHERE username = '%u' AND active = '1'
password_query = SELECT username as user, pass as password, home as userdb_home, maildir as userdb_mail, 303 as userdb_uid, 303 as userdb_gid, '0' AS userdb_quota_rule FROM share_mails WHERE username = '%u' AND active = '1'
Да, уже знаю об этом. 4 года назад не увидел / не понял разницу.