- 462 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/01/17(日) 17:34:56 .net]
- スルーしたらエラーメッセージの送信者名が空になるぞ?
char tmp[80]; if ((sender = username()) == 0) { msg_warn("no login name found for user ID %lu", (unsigned long) uid); snprintf(tmp, sizeof tmp, "UID:%lu", (unsigned long) uid); sender = tmp; } エラー出てるのはgetuid(2)じゃなくその後のgetpwuid(3) passwd.byuidマップ参照ならgetent passwd 533は動く? といってもsendmail-8.14でもgetpwuidを普通に呼んでるし原因は別かも あとはsendmail wrapper地道にトレースしてみるとか
|

|