Intereting Posts
Как сделать Firefox открытым mailto: ссылки с mutt в терминале Автозапуск приложения .desktop при запуске не работает Относится ли sudo только к простой команде? Приглашение bash было сброшено каждый раз, когда я вхожу в систему В чем разница между vim и vim-lite? Как я могу надежно получить имя операционной системы? Используйте переменную оболочки для выполнения команды удалите строки с sed, которые следуют определенной строке Разрешения для файлов для ядра изменились в OSX Yosmite, почему? Мышь и клавиатура не работают (экстремальное отставание) после новой установки Linux Mint 17.1 OpenSolaris против Debian для сервера Xen Hypervisor VM Когда требуется «irqbalance» в Linux VM под VMware? Passthrough PS / 2 для гостевой ОС Неправильное количество полос движения через DisplayPort, возможно, проблема с драйвером Nvidia GTX 1080 найти причину повреждения файла при копировании файлов на сетевой ресурс на машине Ubuntu

отправка электронной почты на IP-адрес через постфикс

Мой друг и я настроили два почтовых сервера Postfix на наших ноутбуках. Нам удалось отправить почту на настоящую сеть (на некоторые учетные записи Gmail) с наших компьютеров; это была легкая часть.

Теперь мы хотим отправить электронное письмо с одного ноутбука другому; оба ноутбука находятся в одной сети (они используют один и тот же WIFI), и оба они устанавливают Postfix (ОС для ноутбуков – Ubuntu).

Мы попытались отправить электронную почту следующим образом:

rcpt to: postmaster@[IP Address] 

Тем не менее, у нас есть тот же IP (когда мы проверяем сайты, подобные этому ), поскольку мы находимся в одной сети. Мы также не ветераны сети.

Вот вопрос: можно ли отправлять электронную почту с одного ноутбука другому, в той же сети? Если это так, как это можно сделать?

Более того:

  • локальный IP-адрес компьютера: 192.168.174.128
  • друзья местные IP: 192.168.200.128

Когда я пытаюсь отправить сообщение через Postfix, эта команда делает это правильно:

 rcpt to: username@[192.168.174.128] 

Но он не работает, когда я пытаюсь отправить письмо в Postfix моего друга:

 rcpt to: username@[192.168.200.128] 

Он не может получить почту, которую я отправил.

У вас есть два варианта:

  1. Вы можете настроить свой DNS-сервер в Интернете с помощью BIND
  2. ИЛИ Вы можете указать свой IP-адрес с именем хоста в /etc/hosts

Пример. Я предполагаю, что вы разместили laptop1.local, laptop2.local как виртуальный домен:

 192.168.174.128 laptop1.local 192.168.200.128 laptop2.local 

Еще одна вещь, всякий раз, когда вы отправляете почту, просто смотрите журнал почты, используя:

 tail -f /var/log/mail.log 

Если вы хотите заставить Postfix ссылаться на /etc/hosts , установите в main.cf следующие параметры:

 lmtp_host_lookup = native smtp_host_lookup=native #disable_dns_lookups = yes ignore_mx_lookup_error = yes 

Кроме того, не забудьте перезагрузить Postfix после внесения изменений в main.cf

Добавили ли вы [192.168.200.128] в $ mydestination в постфиксной конфигурации?

Кажется, что работает согласно некоторым сообщениям https://www.zimbra.com/forums/administrators/21994-solved-correct-zmlocalconfig-e-syntax-new-postfix-parameter.html