次のようにLinux端末からmailコマンドを使用する場合、電子メールの送信に使用される電子メールアカウントは次のとおりです。
デフォルトの構成では、ログインに使用したアカウントとまったく同じです。コンピューターにはメールサーバープログラム(MTA)がインストールされています。通常、PostfixまたはExim4のいずれかであり、Sendmailまたはqmailの場合もあります。
このアカウントのメールアドレスがあるかFQDNから入手できる場合、。ただし、MTAは「ローカルメールのみ」に設定され(以下のエラーメッセージに記載されているように)、外部からのメッセージを受け付けないため、現在このアカウントへのメールは受信できません。your-login@hostname
your-login@fqdn
hostname -f
編集:「リモートドメインへのメール送信はサポートされていません」というエラーメッセージが表示された場合、これはISPが電子メールの送信をブロックしていることを意味しますか?これを回避する方法はありますか?
番号; このエラーメッセージは自分のコンピューターから返されます。メールサーバーは、ローカルメールのみを転送するように構成されています(あるユーザーから別のユーザーに(最も一般的には、cronジョブが失敗した場合はcronデーモンから))。通常、これらのメッセージはに行くと、使用して読み取り可能である、、、または同様のプログラム。(IIRC、Thunderbirdにはローカルメールスプールもインポートできました。)/var/mail/login
mail
mutt
re-alpine
他のサイトとの間でメールを送受信するようにメールサーバーを再構成するのは難しくありません。インストールされているMTAとLinuxディストリビューションによっては、たとえば、dpkg-reconfigure postfix
システムがPostfixを備えたDebianである場合など、1つのコマンドで十分な場合があります。
ただし、これはパーソナルコンピューターで使用していると思われるため、代わりに外部メールアカウント(たとえば、Gmailアドレスをお持ちの場合)を使用することをお勧めします。どのMTAがインストールされているか(Ubuntu / Debianで、dpkg -S /usr/sbin/sendmail
教えてくれます)を見つけてから、グーグルで「program-name relay gmail
」を探してチュートリアルをご覧ください。
または、リレー専用に設計されたMTAをインストールします。msmtp
そしてesmtp
良い選択と簡単に設定できます。