mailxのメール送信で、mail xxx@example.comコマンドでメールを送信した際、/var/log/maillogに下記のようなエラーが出ます。
postfix/proxymap[2571]: fatal: /etc/postfix/sql/mysql_virtual_alias_domain_catchall_maps.cf, line 5: missing '=' after attribute name: "SELECT goto FROM alias,alias_domain WHERE alias_domain.alias_domain='%d' and alias.address=CONCAT('@', alias_domain.target_domain) AND alias.active=1 AND alias_domain.active='1'" postfix/smtpd[2378]: warning: private/proxymap socket: service dict_proxy_open: Success postfix/cleanup[2349]: warning: private/proxymap socket: service dict_proxy_open: Connection reset by peer postfix/master[2346]: warning: process /usr/libexec/postfix/proxymap pid 2571 exit status 1 postfix/master[2346]: warning: /usr/libexec/postfix/proxymap: bad command startup -- throttling postfix/master[2346]: warning: unix_trigger_event: read timeout for service public/pickup
mysql_virtual_alias_domain_catchall_maps.cfの内容は以下の通りです。
user = ユーザー名 password = パスワード hosts = localhost dbname = db名 SELECT goto FROM alias,alias_domain WHERE alias_domain.alias_domain='%d' and alias.address=CONCAT('@', alias_domain.target_domain) AND alias.active=1 AND alias_domain.active='1'
調べてみても、=の前後にスペースが入っているとエラーになるとの情報しか出てこず、どこが間違っているのかわかりません。
CentOS7を使用しています。
これは、今回設定したのでしょか? それとも急に動かなくなったのでしょうか?
回答1件
あなたの回答
tips
プレビュー