Я не уверен, что понимаю весь принцип, лежащий в основе того, что необходимо для почтового сервера, поэтому мне нужны некоторые пояснения и есть несколько вопросов. Я пытаюсь настроить почтовый сервер на моем личном сервере с собственным статическим IP-адресом. Сервер не имеет связанного с ним домена. Я пытаюсь настроить почтовый сервер exim, предназначенный только для отправки, для отправки информации о программных сбоях из некоторой программы, которая у меня есть, на электронную почту, которая у меня есть (предупреждения, статус). В каждом учебнике, который я просматриваю, мне нужно использовать либо смарт-хост, либо только локальную доставку, либо домен (FQDN).
Вам абсолютно необходимо полное доменное имя для отправки почты?
Если да, то можно ли получить общедоступный почтовый сервер без покупки домена?
Что мне нужно, чтобы отправлять почту локально в сети?
Вам не обязательно нужен собственный домен. Но вам нужен либо домен, либо учетная запись электронной почты где-то еще, чтобы отправлять электронные письма.
Существует множество руководств по настройке почтового сервера для отправки через учетную запись Gmail.
Вы не можете надежно просто отправлять электронные письма из недопустимого домена или из root @ localhost, потому что почти каждый спам-фильтр блокирует их. Большинство почтовых серверов проверяют действительность адреса отправителя.
Локально в своей сети вы можете делать все, что хотите, поскольку вы контролируете фильтрацию. Таким образом, они могут отправлять с адресов @ myfakedomain.local или с чего угодно (на самом деле вы больше не должны использовать .local, но он будет работать внутри)
Если у вас нет полного доменного имени, вам нужно отправлять почту через ретранслятор вашего IPS. В общем, интернет-провайдеры ретранслируют все из своей собственной сети повсюду. Большинство интернет-провайдеров даже блокируют все другие попытки обойти свои реле и отправить электронную почту напрямую.
Поэтому вам нужно спросить своего интернет-провайдера о правильном SMTP-реле, которое вы можете использовать для отправки. Если у вашего интернет-провайдера нет SMTP-ретранслятора, вы всегда можете настроить ретрансляцию smarthost на публичный ретранслятор Google (с авторизацией).
Имейте в виду, что ретрансляторы часто проверяют ваши сообщения на спам, и при минимальном подозрении на массовую рассылку нежелательных сообщений вас забанят.