##################### ## ROAM_HOST_IPADDR: 133.6.130.119 ## ROAM_HOST_DOMAIN: foo.tokyo.jp ## ROAM_USERS: ## userA@math.nagoya-u.ac.jp ## userB@foo.bar.edu ## としたときの結果 ## ## 特にコメントしないもの以外はOKとなるはず. #################### # ROAM_USERS に一致しない. client_addr: 133.1.130.1 client_name: foo.tokyo.jp MAIL FROM : userA@mail-abuse.org RCPT TO : relaytest@mail-abuse.org check_mail returns: OK check_rcpt returns: $# error $@ 5 . 7 . 1 $: 553 Relay operation rejected # ROAM_USERS に一致しない. client_addr: 133.1.130.1 client_name: foo.tokyo.jp MAIL FROM : userA RCPT TO : relaytest@mail-abuse.org check_mail returns: $# error $@ 5 . 7 . 1 $: 553 Domain part missing # ROAM_USERS に一致しない. client_addr: 133.1.130.1 client_name: foo.tokyo.jp MAIL FROM : @ RCPT TO : relaytest@mail-abuse.org check_mail returns: OK check_rcpt returns: $# error $@ 5 . 7 . 1 $: 553 Relay operation rejected client_addr: 133.1.130.1 client_name: foo.tokyo.jp MAIL FROM : userA@math.nagoya-u.ac.jp RCPT TO : relaytest@mail-abuse.org check_mail returns: OK check_rcpt returns: OK # ROAM_USERS に一致しない. client_addr: 133.1.130.1 client_name: foo.tokyo.jp MAIL FROM : userA@math.nagoya-u.ac.jp RCPT TO : relaytest%mail-abuse.org@rabbit.math.nagoya-u.ac.jp check_mail returns: OK check_rcpt returns: OK client_addr: 133.1.130.1 client_name: foo.tokyo.jp MAIL FROM : userA@math.nagoya-u.ac.jp RCPT TO : relaytest%mail-abuse.org@rabbit.math.nagoya-u.ac.jp check_mail returns: OK check_rcpt returns: OK client_addr: 133.1.130.1 client_name: foo.tokyo.jp MAIL FROM : userA@math.nagoya-u.ac.jp RCPT TO : relaytest@mail-abuse.org@rabbit.math.nagoya-u.ac.jp check_mail returns: OK check_rcpt returns: OK client_addr: 133.1.130.1 client_name: foo.tokyo.jp MAIL FROM : userA@math.nagoya-u.ac.jp RCPT TO : relaytest@mail-abuse.org@rabbit.math.nagoya-u.ac.jp check_mail returns: OK check_rcpt returns: OK client_addr: 133.1.130.1 client_name: foo.tokyo.jp MAIL FROM : userA@math.nagoya-u.ac.jp RCPT TO : @rabbit.math.nagoya-u.ac.jp:relaytest@mail-abuse.org check_mail returns: OK check_rcpt returns: OK client_addr: 133.1.130.1 client_name: foo.tokyo.jp MAIL FROM : userA@math.nagoya-u.ac.jp RCPT TO : @rabbit.math.nagoya-u.ac.jp:relaytest@mail-abuse.org check_mail returns: OK check_rcpt returns: OK # ROAM_USERS に一致しない. client_addr: 133.1.130.1 client_name: foo.tokyo.jp MAIL FROM : userA@ RCPT TO : @rabbit.math.nagoya-u.ac.jp:relaytest@mail-abuse.org check_mail returns: $# error $@ 5 . 7 . 1 $: 553 Domain part missing client_addr: 133.1.130.1 client_name: foo.tokyo.jp MAIL FROM : userA@math.nagoya-u.ac.jp RCPT TO : mail-abuse.org!relaytest check_mail returns: OK check_rcpt returns: OK client_addr: 133.1.130.1 client_name: foo.tokyo.jp MAIL FROM : userA@math.nagoya-u.ac.jp RCPT TO : mail-abuse.org!relaytest@rabbit.math.nagoya-u.ac.jp check_mail returns: OK check_rcpt returns: OK client_addr: 133.1.130.1 client_name: foo.tokyo.jp MAIL FROM : userA@math.nagoya-u.ac.jp RCPT TO : mail-abuse.org!relaytest@rabbit.math.nagoya-u.ac.jp check_mail returns: OK check_rcpt returns: OK # ROAM_USERS に一致しない. client_addr: 133.6.130.119 client_name: p3-0 MAIL FROM : userA@mail-abuse.org RCPT TO : relaytest@mail-abuse.org check_mail returns: OK check_rcpt returns: $# error $@ 5 . 7 . 1 $: 553 Relay operation rejected # ROAM_USERS に一致しない. client_addr: 133.6.130.119 client_name: p3-0 MAIL FROM : userA RCPT TO : relaytest@mail-abuse.org check_mail returns: $# error $@ 5 . 7 . 1 $: 553 Domain part missing # ROAM_USERS に一致しない. client_addr: 133.6.130.119 client_name: p3-0 MAIL FROM : @ RCPT TO : relaytest@mail-abuse.org check_mail returns: OK check_rcpt returns: $# error $@ 5 . 7 . 1 $: 553 Relay operation rejected client_addr: 133.6.130.119 client_name: p3-0 MAIL FROM : userB@foo.bar.edu RCPT TO : relaytest@mail-abuse.org check_mail returns: OK check_rcpt returns: OK client_addr: 133.6.130.119 client_name: p3-0 MAIL FROM : userB@foo.bar.edu RCPT TO : relaytest%mail-abuse.org@rabbit.math.nagoya-u.ac.jp check_mail returns: OK check_rcpt returns: OK client_addr: 133.6.130.119 client_name: p3-0 MAIL FROM : userB@foo.bar.edu RCPT TO : relaytest%mail-abuse.org@rabbit.math.nagoya-u.ac.jp check_mail returns: OK check_rcpt returns: OK client_addr: 133.6.130.119 client_name: p3-0 MAIL FROM : userB@foo.bar.edu RCPT TO : relaytest@mail-abuse.org@rabbit.math.nagoya-u.ac.jp check_mail returns: OK check_rcpt returns: OK client_addr: 133.6.130.119 client_name: p3-0 MAIL FROM : userB@foo.bar.edu RCPT TO : relaytest@mail-abuse.org@rabbit.math.nagoya-u.ac.jp check_mail returns: OK check_rcpt returns: OK client_addr: 133.6.130.119 client_name: p3-0 MAIL FROM : userB@foo.bar.edu RCPT TO : @rabbit.math.nagoya-u.ac.jp:relaytest@mail-abuse.org check_mail returns: OK check_rcpt returns: OK client_addr: 133.6.130.119 client_name: p3-0 MAIL FROM : userB@foo.bar.edu RCPT TO : @rabbit.math.nagoya-u.ac.jp:relaytest@mail-abuse.org check_mail returns: OK check_rcpt returns: OK # ROAM_USERS に一致しない. client_addr: 133.6.130.119 client_name: p3-0 MAIL FROM : userA@ RCPT TO : @rabbit.math.nagoya-u.ac.jp:relaytest@mail-abuse.org check_mail returns: $# error $@ 5 . 7 . 1 $: 553 Domain part missing client_addr: 133.6.130.119 client_name: p3-0 MAIL FROM : userB@foo.bar.edu RCPT TO : mail-abuse.org!relaytest check_mail returns: OK check_rcpt returns: OK client_addr: 133.6.130.119 client_name: p3-0 MAIL FROM : userB@foo.bar.edu RCPT TO : mail-abuse.org!relaytest@rabbit.math.nagoya-u.ac.jp check_mail returns: OK check_rcpt returns: OK client_addr: 133.6.130.119 client_name: p3-0 MAIL FROM : userB@foo.bar.edu RCPT TO : mail-abuse.org!relaytest@rabbit.math.nagoya-u.ac.jp check_mail returns: OK check_rcpt returns: OK