actually it was not peoblem of sending email, the cron was not running correctlly via task scheduler (though some times it did !)
however , in the settings of cron task make sure that in General tab ,"run with highest privileges" is checked , that was the problem. now cron runs well . I want to log the output of cron but it did not work till now .
Thanks