質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
86.12%
Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

UNIX

UNIXとは、AT&Tのベル研究所で開発されたコンピューター用のマルチユーザー・マルチタスクのオペレーションシステム(OS)です。政府や教育機関や研究所で広範囲に採用されています。

Postfix

Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

メール

メールは、コンピュータネットワークを利用し、 情報等を交換する手段のことです。

VPS

VPS(バーチャル・プライベート・サーバ)は、仮想化されたサーバをレンタルするサービスで、共有サーバでありながら専門サーバと同等の機能を果たします。物理的な専門サーバより安価で提供できるメリットがあります。

解決済

postfixで送信ができません

running_pelican
running_pelican

総合スコア14

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

UNIX

UNIXとは、AT&Tのベル研究所で開発されたコンピューター用のマルチユーザー・マルチタスクのオペレーションシステム(OS)です。政府や教育機関や研究所で広範囲に採用されています。

Postfix

Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

メール

メールは、コンピュータネットワークを利用し、 情報等を交換する手段のことです。

VPS

VPS(バーチャル・プライベート・サーバ)は、仮想化されたサーバをレンタルするサービスで、共有サーバでありながら専門サーバと同等の機能を果たします。物理的な専門サーバより安価で提供できるメリットがあります。

1回答

0リアクション

0クリップ

316閲覧

投稿2022/09/02 12:31

概要

VPSにPostfixをインストールしてtelnetでメールを送信しようとしたのですが、
451 4.3.0 (送信先): temporary lookup failureと出ます。
送信先を変えてもエラーは変わりませんでした。

main.cf

# See /usr/share/postfix/main.cf.dist for a commented, more complete version # Debian specific: Specifying a file name will cause the first # line of that file to be used as the name. The Debian default # is /etc/mailname. #myorigin = /etc/mailname smtpd_banner = $myhostname ESMTP biff = no # appending .domain is the MUA's job. append_dot_mydomain = no # Uncomment the next line to generate "delayed mail" warnings #delay_warning_time = 4h readme_directory = no # See http://www.postfix.org/COMPATIBILITY_README.html -- default to 2 on # fresh installs. compatibility_level = 2 # TLS parameters smtpd_tls_cert_file=/etc/***/***/***.pem smtpd_tls_key_file=/etc/***/***/***.key smtpd_tls_security_level=may smtp_tls_CApath=/etc/***/*** smtp_tls_security_level=may smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination myhostname = mail.(自分のドメイン) alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases mydestination = $myhostname, (VPSのIPアドレス), localhost.localdomain, , localhost relayhost = mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all inet_protocols = all home_mailbox = Maildir/ virtual_alias_maps = hash:/etc/postfix/virtual masquerade_domains = (自分のドメイン)

mail.log

mail postfix/postfix-script[2006]: warning: symlink leaves directory: /etc/postfix/./makedefs.out mail postfix/postfix-script[2172]: starting the Postfix mail system mail postfix/master[2174]: daemon started -- version 3.4.13, configuration /etc/postfix mail postfix/smtpd[2387]: error: open database /etc/postfix/virtual.db: No such file or directory mail postfix/smtpd[2387]: connect from localhost[127.0.0.1] mail postfix/trivial-rewrite[2433]: error: open database /etc/postfix/virtual.db: No such file or directory mail postfix/trivial-rewrite[2433]: warning: hash:/etc/postfix/virtual is unavailable. open database /etc/postfix/virtual.db: No such file or directory mail postfix/trivial-rewrite[2433]: warning: virtual_alias_domains: hash:/etc/postfix/virtual: table lookup problem mail postfix/trivial-rewrite[2433]: warning: virtual_alias_domains lookup failure mail postfix/trivial-rewrite[2433]: warning: hash:/etc/postfix/virtual is unavailable. open database /etc/postfix/virtual.db: No such file or directory mail postfix/trivial-rewrite[2433]: warning: virtual_alias_domains: hash:/etc/postfix/virtual: table lookup problem mail postfix/trivial-rewrite[2433]: warning: virtual_alias_domains lookup failure mail postfix/smtpd[2387]: NOQUEUE: reject: RCPT from localhost[127.0.0.1]: 451 4.3.0 <amahikaru.moon@gmail.com>: Temporary lookup failure; from=<mizuki@shurin.dev> to=<amahikaru.moon@gmail.com> proto=SMTP helo=<localhost> mail postfix/trivial-rewrite[2433]: warning: hash:/etc/postfix/virtual is unavailable. open database /etc/postfix/virtual.db: No such file or directory mail postfix/trivial-rewrite[2433]: warning: virtual_alias_domains: hash:/etc/postfix/virtual: table lookup problem mail postfix/trivial-rewrite[2433]: warning: virtual_alias_domains lookup failure mail postfix/smtpd[2387]: NOQUEUE: reject: RCPT from localhost[127.0.0.1]: 451 4.3.0 <fdsafa@fdas.fsda>: Temporary lookup failure; from=<mizuki@shurin.dev> to=<fdsafa@fdas.fsda> proto=SMTP helo=<localhost>

mail.err

Sep 2 20:47:46 160-251-101-53 postfix/smtpd[8659]: error: open database /etc/postfix/virtual.db: No such file or directory Sep 2 20:48:32 160-251-101-53 postfix/trivial-rewrite[8668]: error: open database /etc/postfix/virtual.db: No such file or directory

以下のような質問にはリアクションをつけましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

リアクションが多い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

otn

2022/09/02 12:55

ファイルが無いというメッセージなので、まずはそれに対応しましょう。 そもそもファイルを作ってないのか、作ってるがファイル名タイプミスなのか、わかりませんが。

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
86.12%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

UNIX

UNIXとは、AT&Tのベル研究所で開発されたコンピューター用のマルチユーザー・マルチタスクのオペレーションシステム(OS)です。政府や教育機関や研究所で広範囲に採用されています。

Postfix

Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

メール

メールは、コンピュータネットワークを利用し、 情報等を交換する手段のことです。

VPS

VPS(バーチャル・プライベート・サーバ)は、仮想化されたサーバをレンタルするサービスで、共有サーバでありながら専門サーバと同等の機能を果たします。物理的な専門サーバより安価で提供できるメリットがあります。