Я хочу правильно Настроить свой собственный почтовый сервер дома для моего domain.com. Это размещается Namecheap.
Я должен настроить следующее
На Namecheap (Доменный поставщик):
MX Record
Subdomain
На сервере:
Dynamic DNS entry for Subdomain
/etc/hosts
/etc/hostname
Это - то, чем я смущен
/etc/hostname
domain.com
ИЛИ
/etc/hostname
mail.domain.com
Для хостов
/etc/hosts
127.0.0.1 localhost
192.168.1.42 mail.freesoftwareservers.com mail
ИЛИ
127.0.0.1 localhost
127.0.1.1 mail.freesoftwareservers.com mail
ИЛИ
127.0.0.1 localhost
Public IP mail.freesoftwareservers.com mail
ИЛИ что-то еще lol
Это - стандартный набор с общедоступным DNS, указывающим на мой маршрутизатор, и внутренний DNS/порт передает моему Серверу со статическим IP.
Это - только частичный ответ для настроек NameCheap (Domain), я просто хотел развесить полный набор в одном вопросе для общественности, я нуждаюсь в помощи с корректным (Сервер) и т.д./размещает & и т.д./имя хоста .
я знаю, что этот вопрос на всем протяжении Интернета, но я не мог найти простые ответы, надо надеяться, это сообщение поможет другим включая меня!
Запись Максвелла следующим образом
субдомен MAILSERVER-HOSTNAME MAILTYPE MX-PREF TTL
@ mail.domain.com MX 10 180
ИМЕНИ ХОСТА
IP-адрес ИМЕНИ ХОСТА / ПРИСТАВКА MX TTL
mail 127.0.0.1 A(Address) n/a 180
Типа записи URL (Установленный рекорд к обратной петле для тестирования динамического DNS, это должно обновить к общедоступному IP)
Динамическая Запись DNS
, Таким образом, я использую сценарий Python, но в целом мнение, которое я хочу высказать, - то, что хосты изменились от до просто почты или независимо от того, что субдомен.
IE: Для моего домена это - мой сценарий
#!/usr/bin/python
# -*- coding: utf-8 -*-
import urllib2
urllib2.urlopen("http://dynamicdns.park-your-domain.com/update?host=%s&domain=%s&password=%s" % ("@", "domain.com", "password"))
Для моего Почтового Субдомена
#!/usr/bin/python
# -*- coding: utf-8 -*-
import urllib2
urllib2.urlopen("http://dynamicdns.park-your-domain.com/update?host=%s&domain=%s&password=%s" % ("mail", "domain", "password"))
Уведомление, как я удалил и вставил субдомен!
Теперь я хотел бы справку, устанавливающую корректный (Сервер) /etc/hosts и /etc/hostname в настройках сервера.