不能用cronjob邮寄给罗杰斯

I have a cronjob that sends sms to my users (in canada) and it used to work until now.

my cronjob: /usr/bin/php -q /home/hthert/public_html/mail.php

sending sms

mail("4034714777@txt.bell.ca", null, $email_body, $extra ); // Bell
mail("4034714777@sms.fido.ca", null, $email_body, $extra ); // Fido
mail("4034714777@msg.telus.com", null, $email_body, $extra ); // Koodo
mail("4034714777@vmobile.ca", null, $email_body, $extra ); // Virgin
mail("4034714777@txt.windmobile.ca", null, $email_body, $extra ); // Wind

now ROGERS suddenly doesn't get the sms anymore. And the funny thing is that they ONLY don't get the sms if it's sent with the cronjob. If i go to my mail.php file through my browsers, all sms go through. So i guess rogers somehow blocks my mail IF i isa a conjoin (only if i use a crounjog) Any ideas how to fix this?