added non-blocking mail helper