В итоге отправил 3 письма на ящик, ни одно не пришло спустя более 12 часов.
есть много причин (но не скрипт) хостинг (если использовал тот что я советовал, тодругая причина), если в письме содержаться символы либо слова на которые настроенны фильтры, так например при переадресации если в ссылке стоит clb либо cln то фильтры режут полностью письмо и пользователь его не получает (попробуй прислать письмо без ссылки- попробуй разобраться из-за чего фильтры непропускают письмо)
Вобщем разбирайся
P.S. не надо ждать 12 часов- письмо приходит мгновенно))