You have to add ip address to whitelist otherwise smg will block messages .
SMG first check is ip reputation .
If there is a problem with the ip address smg will blocks the messages it's not matter domain in the whitelist .. if you want to pass all messages althouth have bad reputation you have to add their ip addresses on the smg .
for example a.com has a bad reputation and you added the whitelist like a.com smg learns domain ip addresses and checks all ip addresses if it's see bad reputation with ip addresses it's will be block but if you added ip addresses on the list it's will be pass ..