test against actionmailer 3.0, 3.1, 3.2, 4.0

+ use public API method for running callbacks (it's actually #22 but without block that we do not need I guess)