Я рекомендовал бы VPS, если Вы хотите просто играть. VPS является виртуальным сервером, который можно настроить к любым потребностям, которые Вы хотите и когда Вы хотите играть с чем-то еще, просто вытирают его и устанавливают другое распределение. Я использую linode (реферальная ссылка) и рекомендую им. Linode также имеет замечательную документацию для управления и установки Вашего VPS здесь.
Я бы сделал это еще раньше - удалив ваше доменное имя из mydestination
, почта для этого домена должна быть доставлена на сервер, указанный как MX для вашего домен. Если вы хотите указать сервер, а не использовать MX, вы должны использовать для этого файл / path / to / postfix / etc / transport
. Этот файл должен выглядеть следующим образом:
# all mails to our own domain should go to our main incoming server
ourdomain.com smtp:[mainserver.ourdomain.com]
Обратите внимание, что метки []
важны - без них ваш сервер все равно будет искать запись MX для mainserver.ourdomain.com.
После редактирования файла используйте команду postmap / path / to / postfix / etc / transport
Вам также необходимо убедиться, что postfix знает, как использовать этот файл, отредактировав / path / в / postfix / etc / main.cf
со следующей строкой:
transport_maps = hash:/path/to/postfix/etc/transport
, если ваша система использует файлы db. Если вместо этого он использует файлы dbm, строка должна быть
transport_maps = dbm:/path/to/postfix/etc/transport
Вы можете попробовать использовать transport_maps на реплике, которую вы поместили в main.cf
transport_maps = hash:/etc/postfix/transport
, затем в / etc / postfix / transport вы поместите
localdomain smtp:yourmasterserver
, не забудьте:
postmap /etc/postfix/transport
и перезапустите postfix
Настройка:
$ grep domain.com /etc/postfix/*
/etc/postfix/main.cf:relay_domains = domain.com
/etc/postfix/relay_recipients:"@domain.com OK"
Binary file /etc/postfix/relay_recipients.db matches
/etc/postfix/transport:domain.com smtp:[ip.address.of.the.mail.server]
Binary file /etc/postfix/transport.db matches
Также не забывайте:
$ postmap /etc/postfix/transport
$ postmap /etc/postfix/relay_recipients
$ /etc/init.d/postfix restart
(CentOS, RedHat)