以前/bin/rmailがsendmailに対して-Gオプションをつけて送信しようとしていたのを、
qmail側のsendmailラッパーにパッチを当てて対処していた
のだが、今回qmailをportsから入れるにあたって -G オプションを抜くrubyスクリプトを作って、そいつを /etc/mailer.conf に指定して対処することにした。
#!/usr/local/bin/ruby
argv = ARGV - ["-G"]
exec("/var/qmail/bin/sendmail", *argv)
uucpの実行環境だと /usr/local/bin にPATHが通っていて問題なかったのが、 別のプログラムだと通っていなくてメールが送信できない状況だったということがやっと発覚。 なんてこったい。