鬼生田です。

やってみました。

 mcファイルを以下の様に設定し、make後、sendmail.cfにコピー
DAEMON_OPTIONS(`Name=IPv4, Family=inet')
CLIENT_OPTIONS(`Name=MTS, Family=inet, Address=0.0.0.0')

/etc/rc.d/sendmail restart 後、@gmail.com へテストメール

結果:駄目でした orz
上記の内容では、IPv6アドレスからメール送信してしまいます。

現在は、sendmail だけを make -DNOINET6 で作り直して、入れ替え
ています。ただ受信はv6でしたいので、もう少し調査してはみますが。

cd /usr/src/usr.sbin/sendmail
make clean
make -DNOINET6
make install

# postfixでは、送信時にIPv4アドレスから送信が可能な様です。

sendmail.orgのドキュメントは、イマイチですし...

In <20130924.113536.86816292843813041.m...@kawasaki3.org>
 at Tue, 24 Sep 2013 11:35:36 +0900 (JST)
Re:[ [FreeBSD-users-jp 95035] Re: sendmail 送信時IPv4に固定したい。 ]
 moto kawasaki <m...@kawasaki3.org> wrotes:
moto> 
moto> お疲れ様です。川崎です。
moto> 
moto> 僕も実際にできているわけではありません。すみません。
moto> 
moto> oniuda> やりたいこと:
moto> oniuda>  IPv4/IPv6のマルチスタックなのですが、sendmailの送
moto> oniuda> 信時だけIPv4で送信したい。
moto> 
moto> 手元は FreeBSD 9.1-RELEASE-p7 ですが、/usr/share/sendmail/cf/README を
moto> 見ると (mc の) DAEMON_OPTIONS で listen する方の設定をいじるのと同様に、
moto> CLIENT_OPTIONS を使えば SMTP client としての sendmail の設定ができる
moto> ** みたい ** です。
moto> # 外していたらごめんなさい。
moto> 
moto> こいつで送信時には IPv4 のみ使うように設定できればよいのではないかと思
moto> いましたが、僕はここで力尽きました。:-(
moto> 
moto> この README より詳しいドキュメントってどこかにあるんでしょうか。

---
Oniuda
_______________________________________________
freebsd-users-jp@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp
To unsubscribe, send any mail to "freebsd-users-jp-unsubscr...@freebsd.org"

メールによる返信