Ubuntu email: неправильное (и неожиданное) сопоставление постфикса

Я очень опытен с Linux, но новичок с настройкой электронной почты и с постфиксным.

На моем рабочем столе я установил Ubuntu Linux 10.04 с пакетом postfix 2.8.5-2 ~ build0.10.04.

Я настроил postfix для отправки электронной почты через моего интернет-провайдера, и это прекрасно работает: я могу открыть mutt и отправить электронное сообщение на внешний адрес (например, Google), и письмо будет доставлено правильно.

Следующее, что я хотел сделать, это определить сопоставление, чтобы, если я отправлю локальное письмо, оно будет доставлено на мой адрес, который имеет форму:

 my-username@my-isp-provider.net 

Для этого я следил за постфиксной документацией и настроил постфикс следующим образом:

 /etc/postfix/main.cf: smtp_generic_maps = hash:/etc/postfix/generic /etc/postfix/generic: @my-hostname my-username@my-isp-provider.net @localhost my-username@my-isp-provider.net и /etc/postfix/main.cf: smtp_generic_maps = hash:/etc/postfix/generic /etc/postfix/generic: @my-hostname my-username@my-isp-provider.net @localhost my-username@my-isp-provider.net 

Итак, если я правильно понял документацию, это должно привести ко всем сообщениям, отправленным любому локальному пользователю user-x с адресами user-x@my-hostname и user-x@localhost которые будут доставлены в my-username@my-isp-provider.net .

Вместо этого я наблюдаю следующее неожиданное поведение:

  • Если я пришлю письмо по my-username@my-isp-provider.net my-username@localhost , сообщение будет доставлено в мой ящик Linux, а не на мою учетную запись ISP my-username@my-isp-provider.net .
  • Еще более странно, что мой администратор интернет-провайдера отправил мне электронное письмо, что они получают сообщения для адресата root@my-isp-provider.net с темой «Тема: Anacron job» cron.daily 'on my-hostname'. Я предполагаю, что это локальное уведомление о моем ящике Linux, предназначенное для root , но как это получается для root@my-isp-provider.net ?

На данный момент я проверил все свои файлы конфигурации, и я не знаю, как я могу объяснить это поведение:

  • Почему мои сообщения обращаются к my-username@localhost не к my-username@my-isp-provider.net как указано в файле конфигурации?
  • Откуда берутся эти сообщения для root@my-isp-provider.net , если единственное отображение, которое я конкретно указываю на полный адрес получателя ( my-username@my-isp-provider.net )? Поэтому, если сообщение для root@locahost будет отображаться, оно должно быть доставлено на my-username@my-isp-provider.net а не на root@my-isp-provider.net .

Interesting Posts

Ccache попадает только один раз во время сборки ядра

сделал «sudo go-wrx» on / … oops, broken

Электронная почта не получена с помощью команды mail из терминала в CentOS

Обновление ядра – требуется перезагрузка или нет?

Как переопределить rw-r-r-root / wheel для всех файлов в каталоге?

Ввести некоторые поля в диалоговом окне

Понимание grep и труб в linux

Какое последнее число в этом ip-адресе?

почему существует ограничение на размер жесткого диска в разделении MBR?

Как заменить одну строку двумя строками с помощью sed в csh на BSD?

Использование scp для передачи файлов на устройство Android

Как настроить autofs для работы с usbsticks, отформатированными в разных файловых системах

как печатать, если строка содержит определенный шаблон и не печатать, если она не содержит шаблон

Каков вход для входа в систему openSUSE по умолчанию?

Строки соответствия, начинающиеся с одного шаблона в двух текстовых файлах

Linux и Unix - лучшая ОС в мире.