Скорее всего отправитель разный при запуске из консоли и через браузер.
Укажите явно отправителя [From и Reply-To] (тот, который указан в письме, которое успешно доходит до вас) — должно и там и там заработать =)
[CODE] $to = 'rudnina@narod.ru';
$subject = 'test on cron';
$message = 'test in cron';
$headers = 'From: noreply@smsgold.ru' . "\r\n" . // Укажите ваш реальный домен
'Reply-To: noreply@smsgold.ru' . "\r\n";
mail($to, $subject, $message, $headers);
[/CODE]Ещё вариант, заменить mail на [B]bx[/B]mail
Укажите явно отправителя [From и Reply-To] (тот, который указан в письме, которое успешно доходит до вас) — должно и там и там заработать =)
[CODE] $to = 'rudnina@narod.ru';
$subject = 'test on cron';
$message = 'test in cron';
$headers = 'From: noreply@smsgold.ru' . "\r\n" . // Укажите ваш реальный домен
'Reply-To: noreply@smsgold.ru' . "\r\n";
mail($to, $subject, $message, $headers);
[/CODE]Ещё вариант, заменить mail на [B]bx[/B]mail