Я установил JAMES и добавил пользователя user@localhost.com
Я могу отправлять почту с user @ localhost на user@gmail.com
как я могу отправить письмо с user@gmail.com пользователю @ localhost
Я пробовал, но это привело к ошибке user @ localhost не распознается
Я не установил никаких записей MX, я даже не знаю, как это сделать, и сейчас я просто использовал user @ localhost без какого-либо сопоставления.
Кажется, вам не хватает базовых знаний о том, как работает электронная почта; установки и настройки программы почтового сервера на вашем сервере недостаточно, внешний мир должен знать, как обращаться к нему и обращаться к нему.
Чтобы ваш сервер мог получать почту из Интернета, вам понадобится как минимум общедоступное доменное имя DNS (например, yourdomain.com), общедоступный статический IP-адрес для вашего сервера и запись MX в зоне DNS вашего домена. заявив, что компьютер с этим IP-адресом является почтовым сервером для домена. Кроме того, ваши адреса электронной почты будут иметь формат «user@yourdomain.com», поэтому ваш почтовый сервер должен быть настроен соответствующим образом.
«Localhost» - это только частное фиктивное имя, которое относится к хосту, на котором вы находитесь; вы не можете использовать его для идентификации вашего сервера где-либо еще, кроме самого сервера.