[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[postfix-jp:03744] Re: local mail
- Subject: [postfix-jp:03744] Re: local mail
- From: Nobuyuki Koganemaru <kogane@xxxxxxxxxxxxxx>
- Date: Wed, 10 Dec 2003 02:15:51 +0900 (JST)
小金丸です。
>Date: Tue, 09 Dec 2003 22:25:33 +0900
>From: Tomoyuki Sakurai <ml-postfix-jp@xxxxxxxxxxxxxxx>
>
>| 小金丸です。
>|
>| プロバイダーの smtp サーバー経由でメールを送るように設定したのですが、
>| ローカルなログイン名にメールを送るとそれもプロバイダーの smtp サーバーに
>| 送られます。ローカルのログイン名にメールを送る設定はどうすれば、よいですか?
>|
>| # /usr/bin/mail root
>| とすると root@xxxxxxxxxxxxx に送られてしまいます。
>
>これはroot@xxxxxxxxxxxxxxxxxxxxxx宛にenvelope-toが書き換えられて、ローカ
>ルのメールボックスに配送される、と期待しているのでしょうか。
そうです。
>どういう動作を期待しているのかわからないので、推測だけで書いてみます。
>
>| mydestination = $mydomain, $myhostname, localhost.$myhostname
> ^^^^^^^^^^^
>この部分は$mydomainでは。$myhostnameを明示的に指定していないので、hostname
>コマンドの結果がhost.example.comの場合、これだとlocalhost.host.example.com
>になってしまいます。
そうですね。$mydomain の間違いですね。
>余談ですけどmain.cfで任意のユーザ定義変数が使えるようですね。最近知りま
>した。
>http://www.irbs.net/internet/postfix/0205/1201.html
>
>sample-main.cfを読みつつ作業すると、myoriginなどの意味も理解できるでしょ
>う。
外に対しては n-kogane@xxxxxxxxxxxxx としたいのです。
使用しているマシンのドメイン名 は koganemaru.co.jp のままでよいのです。
>| transport_maps = hash:/usr/local/etc/postfix/transport
>
>
>このファイルの中身はどうなっていますか。今回の場合、relayhostだけを指定
>してもうまくいきそうですが。
koganemaru.co.jp local:
localhost.koganemaru.co.jp local:
です。これを入れないと、受け取ったメールが差し出し人に戻ってしまいました。
relay_domains = smtp01.odn.ne.jp
は
relayhost = smtp01.odn.ne.jp
の間違いでした。
myorigin = $mydomain
とするとローカルメールもうまく処理されるのですが、外のメールに出す時
From が n-kogane@xxxxxxxxxxxxxxxx になってしまいます。
myorigin = syd.odn.ne.jp
とすると From が n-kogane@xxxxxxxxxxxxx にはなるのですが、以前と同様ローカ
ルな root 宛のメールが root@xxxxxxxxxxxxx 宛になってしまいます。
# postconf -n
command_directory = /usr/local/sbin
config_directory = /usr/local/etc/postfix
daemon_directory = /usr/local/libexec/postfix
debug_peer_level = 2
mail_owner = postfix
mail_spool_directory = /var/mail
mailq_path = /usr/local/bin/mailq
manpage_directory = /usr/local/man
mydestination = $mydomain, $myhostname, localhost.$mydomain
mynetworks = 10.0.0.0/24, 127.0.0.1
myorigin = syd.odn.ne.jp
newaliases_path = /usr/local/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = no
relayhost = smtp01.odn.ne.jp
sample_directory = /usr/local/etc/postfix
sendmail_path = /usr/local/sbin/sendmail
setgid_group = maildrop
transport_maps = hash:/usr/local/etc/postfix/transport
>sample-main.cf
># The relayhost parameter specifies the default host to send mail to
># when no entry is matched in the optional transport(5) table. When
># no relayhost is given, mail is routed directly to the destination.
>
>sample-transport
># domain transport:nexthop
># Mail for domain is delivered through transport to
># nexthop.
>
># Note 1: the special pattern * represents any address (i.e.
># it functions as the wild-card pattern).
>
>この二カ所が参考になりそうです。
もう一度じっくり読み直して見ますが、解決方法がわかる人がいれば教えてくださ
い。現在は sendmail で、希望の状態でメールを使用しているのですが、postfix
で同様の状態で使いたいと思っています。
--
(有)小金丸コンピュータエンジニアリングサービス (福岡県大野城市)
小金丸 信幸 (Nobuyuki Koganemaru)
E-Mail: n-kogane@xxxxxxxxxxxxx
E-Mail: kogane@xxxxxxxxxxxxxx
E-Mail: kogane@xxxxxxxxxxxxxxxx
URL: http://www.koganemaru.co.jp
- Follow-Ups
-
- [postfix-jp:03745] Re: local mail, Nobuyuki Koganemaru
- [postfix-jp:03748] Re: local mail, IKEDA Nozomu
- References
-
- [postfix-jp:03742] Re: local mail, Tomoyuki Sakurai
[検索ページ]
[Postfix-JP ML Home]