Назад | Перейти на главную страницу

Linux Sendmail Одно и то же имя пользователя в нескольких доменах

Я настроил свой sendmail для нескольких доменов, создав имя пользователя, например

sales@domain1.com
sales@domain2.com
sales@domain3.com

в файле passwd

Теперь я добавил запись в файл / etc / mail / virtusetable, например

sales@domain1.com   sales\@domain1.com #escape to count as user not email
sales@domain2.com   sales\@domain2.com
sales@domain3.com   sales\@domain3.com

Поэтому при настройке почтового клиента вы указываете свое имя пользователя как sales @ domain1.com, sales @ domain2.com и т. Д. Я тестировал веб-почту, и Outlook работает.

Это лучший способ сделать это?. Нужно ли мне помещать запись в любой другой файл, например, genericstable.

Лучший способ? Возможно нет.

Хотя это может сработать, в вашем файле passwd нужно указать user @ hostname. Лучше всего добавить пользователей sales1, sales2 и sales3 в ваш файл passwd. Используйте поле имени, если вы хотите указать полный адрес электронной почты в файле паролей.

Тогда таблица виртуальных пользователей будет выглядеть так: sales@domain1.com sales1 sales@domain2.com sales2 sales@domain3.com sales3

Если у вас есть sendmail, настроенный для приема почты на доменах domain1, domain2 и doman3, он должен работать нормально.