web-dev-qa-db-ja.com

ここでsendmailとは何ですか?

Debianリポジトリからsendmailをインストールすると、次の出力が表示されます。

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?

これが何を意味するか、私のホスト名を修飾するために何をする必要があるかを誰かに教えてもらえますか?

13
ixtmixilix

ホスト名の指定方法を示すreadmeの このページ を参照しています。ホスト名がローカルネットワークの外では機能しないことを警告しています。 sendmailはホスト名をメッセージの送信者として添付しますが、ローカルネットワーク外の人はマシンixtmixilixを見つけることができないため、相手側では役に立たなくなります。 ixtmixilix.example.comのように、どこからでも解決できるホスト名を指定する必要があります

10
Michael Mrozek

問題を解決したUbuntu 14.04の私にとって:

$ Sudo nano /etc/hostname

ホスト名をmy-domain.XXXのようなものに変更します

ここで、XXX = .com OR .net OR .some

次にSudo sendmailconfig残りすべてを更新しました。次のように構成をテストできます。

$ sendmail -v [email protected] < test.mail

プライベートドメインのメールボックスを、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は、送信するメッセージを含むファイルです

7
Jadeye

Debian 8(Jessie)で動作します:

$ Sudo hostnamectl set-hostname yourdomain.com

次に、この方法でテストします。

$ hostname yourdomain.com

2
ogram

この出力は 完全修飾ドメイン名(FQDN) を参照しています。これは、IPアドレスまたはドメイン名(ドットが含まれているもの)です。

1
qbi