Назад | Перейти на главную страницу

Как я могу установить доменное имя электронной почты по умолчанию в debian?

Я настроил exim4 на моем сервере в качестве пересылки электронной почты (например, отправка электронного письма на admin@mydomain.com приведет к тому, что электронное письмо будет перенаправлено на мою личную учетную запись электронной почты gmail).

Эта настройка работает отлично, хотя все начинает раздражать, когда я отправляю электронное письмо прямо с сервера по почте. По какой-то причине mailx всегда использует @debian в качестве доменного имени. Я могу исправить это, вручную указав отправителя при использовании mailx (обычно я просто делаю что-то вроде echo "yo" | mailx -s "hi there" myemail@gmail.com), но это кажется ненужным, поскольку я могу отправлять электронные письма правильно с сервера друга, не указывая конечный адрес электронной почты.

Одна вещь, которую я заметил, это то, что я забыл настроить файл / etc / hosts, когда я изначально создавал сервер (разобрал vps и восстановил его). Итак, я сделал это и перенастроил exim на всякий случай, но это не дало никакого эффекта.

Вот что у меня сейчас в файле update-exim4:

dc_eximconfig_configtype='internet'
dc_other_hostnames='NoneOfYourBusiness.org;NotForYourEyes.me'
dc_local_interfaces=''
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost=''
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname='false'
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'

Есть ли у кого-нибудь предложения по исправлению этого поведения? Спасибо

Если я правильно помню, echo mydomain.com > /etc/mailname