[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[postfix-jp: 2870] Re: FROMアドレスの書き換えについて
- Subject: [postfix-jp: 2870] Re: FROMアドレスの書き換えについて
- From: 小野 <ono.1982.kenji@xxxxxxxxxxxxxx>
- Date: Tue, 08 Jan 2008 19:56:52 +0900
皆さん今晩は。
小野と言います。
機種依存文字でご迷惑をおかけして申し訳ありませんでした。
> 神戸さん、すみません。
文中の記号は全て半角記号に変えましたので、宜しくお願い致します。
===>ここから
掲題についてどうにもうまくいかず困っています。
過去ログで同じような方もいましたが、その後がなく解明に至っていません。
と、言うよりどうやれば良いのか見当もついていない状態です・・・。
・(c.smtp)には、master.cfで待ちうけポート(20010)を開けて、このポー
トに来たメールのfromをsender_canonicalで(送り手@xxxxxxxxxxxxxx)に
置き換える。
・(b.mail)の(transport)で(c.smtp)の(20010)へ配送する。
とまでは、思いました。
ところが、(c.smtp)は(b.mail)と(e.内中継)からメールが来るわけで、
(b.mail)から来たから(e.内中継)へ
(e.内中継)から来たから(b.mail)へ
この方式を(main.cf)(master.cf)などの定義体への反映方法が思いつき
ません。
(b.mail)も(送り手@xxxxxxxxxxxxxx)の送受信が入るわけで、ループしそ
うな感じがしています。
実際にrelayhostの書き方が悪いのかループしました。・・・。
識者の方のご意見をお待ちしています。
やりたい仕様は、以下のとおり。
(1)(a.PC)から(test@xxxxxxxxxxxxxx)宛てに送信すると
(b.mail)→(c.smtp)→(e.内中継)へ
注1.(c.smtp)で、Fromアドレスを変更する。
変更前:(送り手@xxxxxxxx)
変更後:(送り手@xxxxxxxxxxxxxx)にする。
(2)(e.内中継)からの戻り
(e.内中継)→(c.smtp)→(b.mail)になる。
注1.(c.smtp)の送り出しで、Fromアドレスを(送り手@xxxxxxxxxxxxxx)
としたが、戻しの時は、Fromはそのまま。
(3)(a.PC)から(test@xxxxxxxxxxx)宛てに送信すると
(b.mail)→(c.smtp)→(e.内中継)へ
注1.(c.smtp)で、Fromアドレスは変更しない。
(4)(a.PC)から外部へメール
以下のアドレス以外は、(b.mail)→(d.外中継)へ
内部メールアドレスFQDN:(@naibu.jp)
中継用メールアドレス :(@hogehoge.in.jp)
中継用メールアドレス :(@sonomama.jp)
192.168.178.0/24
----+----------+----------+------------+-----------+----
| |50 |58 |70 |62
+------+ +---+---+ +---+----+ +----+----+ +---+-----+
|a.PC | |b.Mail | |c.smtp | |d.外中継 | |e.内中継 |
+------+ +-------+ +--------+ +---------+ +---------+
===>b.Mailの定義内容
# sbin/postconf -n
alias_database = dbm:/etc/postfix/aliases
alias_maps = dbm:/etc/postfix/aliases
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mydomain = naibu.jp
myhostname = mailsv.naibu.jp
mynetworks = 192.168.178.0/24, 127.0.0.0/8
mynetworks_style = subnet
myorigin = $mydomain
newaliases_path = /usr/local/postfix/sbin/newaliases
relayhost = [192.168.178.70]
transport_maps = dbm:/etc/postfix/transport
unknown_local_recipient_reject_code = 550
==> TRANSPORT
TRANSPORT(5)
hogehoge.in.jp smtp:[192.168.178.58]:20010
sonomama.jp smtp:[192.168.178.58]
=====>c.smtp
# sbin/postconf -n
alias_database = dbm:/etc/postfix/aliases
alias_maps = dbm:/etc/postfix/aliases
sender_canonical_maps = dbm:/etc/postfix/sender_canonical
# tail config/sender_canonical
@naibu.jp @hogehoge.in.jp
# cat config/master.cf
#
==========================================================================
# service type private unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (never) (100)
#
==========================================================================
smtp inet n - n - - smtpd
20010 inet n - n - - smtpd_20010
-o receive_override_options=no_address_mappings
-o transport_maps=empty
_______________________________________________
Postfix-jp-list mailing list
Postfix-jp-list@xxxxxxxxxxxxxxxxxxxx
http://lists.sourceforge.jp/mailman/listinfo/postfix-jp-list
- Follow-Ups
-
- [postfix-jp: 2879] Re: FROMアドレスの書き換えについて, 小野
- References
-
- [postfix-jp: 2868] FROMアドレスの書き換えについて, 小野
[検索ページ]
[Postfix-JP ML Home]