家のサーバから mail コマンドで外部へメールを送信しようとすると、送信者が 「user-name@localhost.localdomain」 になってしまう。いくつかのホストではこのようなドメインを SPAM とみなして弾くようだ (特に携帯は厳しい)。sendmail で外向けのメールのドメインを変更しよう。 root ユーザになって /etc/mail/sendmail.mc を開き、以下のコメントアウト (行頭の dnl) を外す。 MASQUERADE_AS(`foo.domain.com')dnl FEATURE(masquerade_envelope)dnl MASQUERADE_DOMAIN(localhost)dnl MASQUERADE_DOMAIN(localhost.localdomain)dnl MASQUERADE_DOMAIN(domain-alias.c
![外部へメール送信 - MOYO Laboratory](https://cdn-ak-scissors.b.st-hatena.com/image/square/b81354cce11a49cfebd236165eb21f26356e66ef/height=288;version=1;width=512/https%3A%2F%2Fblog-imgs-35.fc2.com%2Fm%2Fo%2Fy%2Fmoyolab%2Fmandelbrots.png)