Я хотел бы знать, есть ли способ управлять несколькими учетными записями электронной почты только с одной. У меня около 40 или 50 внешних учетных записей электронной почты POP3, есть ли способ переадресовать все входящие электронные письма с этих учетных записей только на 1, а затем, отвечая с этой учетной записи, конечные пользователи видят ее из той, которую он написал?
Пример: пользователи (user@user.com) отправляют мне электронное письмо на одну из моих учетных записей (email@first.com), это письмо пересылается в мою личную учетную запись (email@personal.com), я отвечаю на него из своей личной учетной записи , но пользователь (user@user.com) видит, что он исходит от (email@first.com), и это со всеми моими учетными записями.
в любом случае настройка сделать это? все равно сделать с кастомной программой?
Мой сервер - это Linux с установленным postfix и dovecot.
Спасибо
Вы должны знать, что POP3 и IMAP (реализованные Dovecot) - это протоколы для доступа к почтовым ящикам, а SMTP (реализованные Postfix) - для отправки и получения почты. Вместо того, чтобы пытаться получить доступ к 50 внешним учетным записям POP3 из одной, вам нужно доставлять всю почту в одну учетную запись.
Ответ от этих альтернативных идентификаторов является функцией вашего почтового клиента, а не сервера, но сервер должен быть настроен таким образом, чтобы это позволяло:
Этого легко добиться, если все задействованные домены обслуживаются одним и тем же сервером, и почти невозможно, если все учетные записи находятся в разных службах, используя разные конфигурации, обрабатываемые разными администраторами. Поэтому естественно ограничить свой ответ ситуацией, когда все домены используют тот же сервер, что и основной MX, и отправитель, разрешенный SPF.
Получение почты со всех адресов на одного почтового пользователя.
main.cf
параметр конфигурации virtual_alias_domains
virtual_alias_maps = hash:/etc/postfix/virtual
и укажите все адреса как виртуальные псевдонимы вашего реального почтового ящика (user@example.com yourusername
).yourusername
.Настройка отправки на отправку по всем адресам.
master.cf
; submission inet n - - - - smtpd
Использовать существующие virtual
база данных для сопоставления адресов с вашим пользователем входа в систему:
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
-o smtpd_sender_login_maps=hash:/etc/postfix/virtual
-o smtpd_sender_restrictions=reject_sender_login_mismatch
Настройте свой MUA для использования нескольких удостоверений с одной учетной записью. Это возможно, например, с Thunderbird Идентичности и БелкаПочта Множественные личности.
Хотя я предполагаю, что с Postfix это можно сделать, приложив немало усилий, я считаю, что проще всего использовать MUA, который может это сделать. Один (непроверенный) вариант - это Thunderbird с плагином «Correct Identity», который утверждает, что может выбирать идентификацию на основе адреса, на который вы получили письмо при ответе.
Почему постфиксный слой требует усилий? Причина в том, что когда вы отвечаете на письмо, исходный заголовок «Кому:» больше не присутствует для исходящей почты, поэтому нет возможности его правильно переписать. Чтобы преодолеть это, вам нужно будет создать среду, в которой вы сохраните каждый идентификатор входящего сообщения и заголовок «To:» в какой-то базе данных, а затем обратитесь к этой базе данных при обработке ответа с набором заголовков «в ответ на», получите исходный заголовок «Кому:» и перепишите его соответствующим образом.