Top過去ログ目次掲示板

作成日:2003年08月20日 作成:おやじ
掲示板で過去に質問された内容です。

No.1415 WebMailerでメールが送信できません。


No.1415 投稿時間:2003年08月20日(Wed) 21:42 投稿者名:pega URL:
タイトル:WebMailerでメールが送信できません。

WebMailerを入れ、Web上でメールの受発信がしたいのですが、受信は出来るのですが、
メールの発信が
「エラー:501 Bad address syntax」のエラーメッセージが出て送信が出来ません。
(メールアドレスは普段使っているメールアドレスを入力しました。)
サーバー機、LAN内PCからも同様の現象が出ます。
何方か原因をご教授できないでしょうか?

環境は、VineLinux2.6+Postfix 1.1.13でAPOPを使っています。
LAN内PCからメールソフト(Becky!)を使ってのメールの受発信はできます。

WebMailerの設定は以下です。(mailadd_domainぐらいしかいじっていません)。
当然perlもパスの変更もしました。
$pop3_host = 'localhost';
$imap4_host = 'localhost';
$smtp_host = 'localhost';
$mailaddr_domain = '***.zive.net';

--
Postfixの主な設定(main.cf)は以下です。
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases, nis:mail.aliases
allow_percent_hack = yes
command_directory = /usr/sbin
config_directory = /etc/postfix
content_filter = smtp:127.0.0.1:10024
daemon_directory = /usr/lib/postfix
debug_peer_level = 2
default_privs = nobody
disable_vrfy_command = yes
mail_spool_directory = /var/spool/mail
mydestination = $myhostname, $mydomain
mydomain = ***.zive.net
myhostname = mail.***.zive.net
mynetworks = 192.168.11.0/24, 127.0.0.0/8
mynetworks_style = subnet
relay_domains = $mydestination, ***.zive.net
smtpd_client_restrictions = permit_mynetworks, reject_unknown_client, permit
smtpd_etrn_restrictions = permit_mynetworks, reject_invalid_hostname
smtpd_helo_required = yes
smtpd_helo_restrictions = permit_mynetworks, reject_invalid_hostname, reject_unknown_client, permit
smtpd_recipient_restrictions = permit_mynetworks, reject_sender_login_mismatch, check_relay_domains
smtpd_sender_restrictions = reject_unknown_sender_domain, reject_sender_login_mismatch
strict_rfc821_envelopes = yes
swap_bangpath = yes

--
また、WebMailer使用時のPostfixのログは以下です。
Aug 20 20:39:30 *** in.qpopper[14286]: apop "***"
Aug 20 20:39:30 *** postfix/smtpd[14287]: connect from unknown[127.0.0.1]
Aug 20 20:39:30 *** postfix/smtpd[14287]: warning: Illegal address syntax from unknown[127.0.0.1] in MAIL command: ***@***.zive.net
Aug 20 20:39:35 *** postfix/smtpd[14287]: disconnect from unknown[127.0.0.1]
Aug 20 20:39:35 *** in.qpopper[14288]: apop "pega"

Postfixの設定でしょうか?
何方か、教えてください。


No.1418 投稿時間:2003年08月20日(Wed) 22:12 投稿者名:おやじ URL:http://www.aconus.com/~oyaji/
タイトル:英数字以外のユーザ名やドメイン名を使用していませんか?

こんばんは。

> Aug 20 20:39:30 *** in.qpopper[14286]: apop "***"
> Aug 20 20:39:30 *** postfix/smtpd[14287]: connect from unknown[127.0.0.1]
> Aug 20 20:39:30 *** postfix/smtpd[14287]: warning: Illegal address syntax from unknown[127.0.0.1] in MAIL command: ***@***.zive.net
> Aug 20 20:39:35 *** postfix/smtpd[14287]: disconnect from unknown[127.0.0.1]
> Aug 20 20:39:35 *** in.qpopper[14288]: apop "pega"

 「Illegal address syntax」ということと、webmailerがperlということから、ユーザ名やドメイン名に英数字以外を使用していませんかね。


No.1420 投稿時間:2003年08月21日(Thu) 08:03 投稿者名:pega URL:
タイトル:Re: 英数字以外のユーザ名やドメイン名を使用していませんか?

pegaです。お世話になります。
>
> > Aug 20 20:39:30 *** in.qpopper[14286]: apop "***"
> > Aug 20 20:39:30 *** postfix/smtpd[14287]: connect from unknown[127.0.0.1]
> > Aug 20 20:39:30 *** postfix/smtpd[14287]: warning: Illegal address syntax from unknown[127.0.0.1] in MAIL command: ***@***.zive.net
> > Aug 20 20:39:35 *** postfix/smtpd[14287]: disconnect from unknown[127.0.0.1]
> > Aug 20 20:39:35 *** in.qpopper[14288]: apop "pega"
>
>  「Illegal address syntax」ということと、webmailerがperlということから、ユーザ名やドメイン名に英数字以外を使用していませんかね。

アドレスには、英数字だけしか使っていません。


No.1428 投稿時間:2003年08月21日(Thu) 23:01 投稿者名:おやじ URL:http://www.aconus.com/~oyaji/
タイトル:名前解決に失敗している?

こんばんは。

 名前解決に失敗している気がします。postfixは、自分の中にアドレス解決関係の情報を取り込んで処理しています。
 おやじのFAQのpostfixで送受信がうまくいかない場合を参考に調べて、情報がコピーされていない場合、コピーしてみてください。
 直る可能性は、五分五分でしょうか?直るとすると、hosts、host.conf、resolv.confあたりと思います.


No.1436 投稿時間:2003年08月22日(Fri) 17:45 投稿者名:pega URL:
タイトル:Re: 名前解決に失敗している?

pegaです。大変お世話になります。

>  名前解決に失敗している気がします。postfixは、自分の中にアドレス解決関係の情報を取り込んで処理しています。
>  おやじのFAQのpostfixで送受信がうまくいかない場合を参考に調べて、情報がコピーされていない場合、コピーしてみてください。
>  直る可能性は、五分五分でしょうか?直るとすると、hosts、host.conf、resolv.confあたりと思います.

私はVineLinuxを使っていますが、/var/spool/postfix/etcが見つかりません。
/var/spool/postfixはあり、/active, /bounce, /corrupt, /defer, /defferred, /flush, /incoming,
/maildrop, /pid, /private, /public, /saved の各ディレクトリはありますが、/etcが見当たりません。
Vineだと、どのディクトリにpostfixが初回起動時に/etcから自分が必要な情報(host.confなど)を
取り込むのでしょうか?色々探したのですが、見つからないもので....。

なお、先日お知らせしたPostfixのログ(warning: Illegal address syntax)と
同時刻の/var/log/messagesに以下がありました。
これもwarning: Illegal address syntaxと関係があるのでしょうか?
Aug 22 17:24:35 *** modprobe: modprobe: Can't locate module binfmt-474e
Aug 22 17:25:19 *** last message repeated 6 times
Aug 22 17:25:58 *** last message repeated 3 times

以上よろしくお願いします。


No.1437 投稿時間:2003年08月22日(Fri) 22:27 投稿者名:pega URL:
タイトル:Re^2: 名前解決に失敗している?

こんばんは。pegaです。
大変御世話になります。

WebMailerの送信画面で、送信先を***@[192.168.11.4](192.168.11.4はメールサーバの
アドレスです)にして送信しようとしても現象もログも同じです。送信できません。

LAN内PCのメールソフトで送信先=***@[192.168.11.4]は、送信できます。

原因は名前解決でないような気がするのですが。


よろしくお願いします。


No.1440 投稿時間:2003年08月23日(Sat) 21:45 投稿者名:pega URL:
タイトル:解決しました。

pegaです。こんばんは。

main.conf(Postfix)の
strict_rfc821_envelopes がyesになっていたので
noに変えてみたところ、WebMailerからも送信できるようになりました。

どうも有難うございました。


No.1441 投稿時間:2003年08月23日(Sat) 22:51 投稿者名:U-mex URL:
タイトル:無事解決、よかったですね。

> pegaです。こんばんは。
>
> main.conf(Postfix)の
> strict_rfc821_envelopes がyesになっていたので
> noに変えてみたところ、WebMailerからも送信できるようになりました。
>
> どうも有難うございました。

無事、解決おめでとうございます。
一連のレスを見ていて、デフォルトのmain.cfと随分相違があるのでここに原因がある
のではと思っていました。



掲示板▲頁先頭