Настройка псевдонимов с Postfix и Courier-IMAP

Я установил почтовый сервер Postfix, который использует Courier для предоставления услуги SMTP. На моем сервере есть пользователь по имени joe .

Я использовал карты псевдонимов, чтобы перенаправить почту на test@example.com на joe , используя ] test: joe в моем / etc / aliases . Поскольку существует только один адрес электронной почты и один домен, я не хочу использовать MySQL для управления псевдонимами, так как это кажется огромным излишеством для моего сценария.

У меня два вопроса ...

  1. Люди могут отправьте письмо на joe@example.com , а также на test@example.com, и он по-прежнему будет поступать на аккаунт joe . Я не особо этого хочу, в первую очередь потому, что боюсь, что люди могут начать спамить учетные записи пользователей системы. Есть ли способ отключить это?

  2. Когда я использую Courrier-IMAP для входа в IMAP, есть ли способ войти в систему с помощью test или test@example.com в качестве моего имени пользователя, а не joe ? Я бы не хотел создавать пользователя с именем test , если это вообще возможно.

Спасибо :)

2
задан 11 February 2017 в 15:52
3 ответа
  1. Если я правильно понимаю ваш вопрос, вы хотите получать всю почту для (скрытого), но ни одно из писем, отправленных на (скрытое), вы можете использовать mailfilter, чтобы переместить в корзину всю почту, предназначенную для (скрыто) насколько я знаю, вы не можете.
0
ответ дан 3 December 2019 в 11:30

По поводу вашего 1-го вопроса. Если вы уже настроили тест для перехода к joe, тогда он перейдет к joe, поскольку вы сделали test псевдоним для joe, а joe - это основная учетная запись. Вы должны создать новое имя пользователя для тестирования, если хотите, чтобы это была учетная запись, а не просто псевдоним.

Если вы хотите отключить тест, перенаправьте его никому test: nobody и никто не изменится это от никто: root до никто: /dev/null.

А по поводу второго вопроса вы не можете войти в систему с псевдонимом, так как у него нет пароля счет. Псевдоним перенаправляет только на учетную запись, у которой есть имя пользователя и пароль.

1
ответ дан 3 December 2019 в 11:30

Я думаю, что часть путаницы связана с ролью псевдонима: AFAIK, концепция псевдонима заключается в том, что работают как псевдонимы, так и «настоящие» папки входящих.

Если вы хотите протестировать , не раскрывая Джо , создайте папку «Входящие» для теста, но не для Джо.

Думаю, вы можете создать некоторую конфигурацию для ручного отклонения писем to joe кроме тех, которые поступают из вашего собственного домена, но это кажется сложным и хрупким способом получить то, что вы хотите.

Не совсем уверен, может ли Courier это сделать, но я знаю, что dovecot позволяет вам создавать «общедоступные» или общие почтовые ящики, которые могут лучше подходить для того, что вы пытаетесь сделать.

Изменить:

Подумав об этом, вы можете злоупотреблять доменами для достижения того, чего хотите: пусть postfix принимает входящую почту для (например) example.com, а псевдоним secret.example.com/example.local (или что вам кажется разумным).

Пока ваш сервер не принимает электронные письма на example.local, кроме как от самого себя, я думаю, это может сделать то, что вы надеетесь сделать.

1
ответ дан 3 December 2019 в 11:30

Теги

Похожие вопросы