Created a access rule for blackberry on TMG 2010 for port 3101.
Attached is the screen shots.
When running the blackberry test( BBSrpTest) getting an error message saying nonauthoritative host not found (11002)
Are you using internal or external DNS? Are you handing off DNS resolution from your internal DNS to another DNS server when internal resolution cannot take place?