Когда я устанавливаю sendmail из репозитория Debian, я получаю следующий вывод:
Disabling HOST statistics file(/var/lib/sendmail/host_status).
Creating /etc/mail/sendmail.cf...
Creating /etc/mail/submit.cf...
Informational: confCR_FILE file empty: /etc/mail/relay-domains
Informational: confCT_FILE file empty: /etc/mail/trusted-users
Updating /etc/mail/access...
Updating /etc/mail/aliases...
WARNING: local host name (ixtmixilix) is not qualified; see cf/README: WHO AM I?
Может кто-нибудь сказать мне, что это значит, что мне нужно сделать, чтобы определить мое имя хоста?
Dmbar.com define(
confDOMAIN_NAME ',$w.$m')dnl
) Это в/etc/mail/sendmail.mc
?/etc/mail/sendmail.cf
, затем.mc
будет автоматически обновляться после запуска:sendmailconfig
cmdsendmail.mc
, а.cf
будет обновляться?sendmail.mc
.Для меня на Ubuntu 14.04 это решило проблему:
Измените имя вашего хоста на что-то вроде my-domain.XXX
Где XXX = .com ИЛИ .net ИЛИ. Некоторые
Затем
sudo sendmailconfig
обновите все остальное. Вы можете проверить свою конфигурацию так:Я использовал свой почтовый ящик для частного домена в качестве служб, таких как Gmail, которые блокируют такую почту:
050 550-5.7.1 [87.68.229.9 12] Our system has detected that this message is 050 550-5.7.1 likely unsolicited mail. To reduce the amount of spam sent to Gmail, 050 550-5.7.1 this message has been blocked. Please visit 050 550 5.7.1 https://support.google.com/mail/answer/188131 for more information. u3si25544809wje.160 - gsmtp
Где
test.mail
находится файл, содержащий любое сообщение, которое вы хотите отправитьисточник
На Debian 8 (Jessie) работает:
$ sudo hostnamectl set-hostname yourdomain.com
Затем проверьте это следующим образом:
$ hostname yourdomain.com
источник
Эти выходные данные относятся к Полному доменному имени (FQDN) . Это либо IP-адрес, либо доменное имя (что-то с точкой в нем).
источник