Всем привет)
Опять гулял по сетке и нашел клевый скрипт))
Скрипт больше хакерский. Позволяет стандартными функциями PHP отправлять email с заранее указанным отправителем.
Это минимально рабочий пример, который нужно дорабатывать (добавить проверки, заголовки), если скрипт нужен для более серьезных целей, чем просто "поиграться".
-==Дополнения==-
В коде есть строка:
----------
// здесь можете добавить различные проверки отправляемых данных!
----------
Сюда можно вставить много всяких обработчиков, например проверка валидности email'а получателя.
Для этого можно использовать 2 варианта - классические регулярные выражения:
----------
preg_match("/^([a-z0-9_\.-]+)Удалён
----------
Или относительно новую PHP-функцию filter_var
----------
filter_var($_POST['to'],FILTER_VALIDATE_EMAIL)
----------
Отмечу, что оба валидатора, к сожалению, пропустят невалидные email-адреса вида:
----------
"testУдалён
----------
Не знаю, как это исправить. Может вы и догадаетесь!
Хотя как Я не пробовал, не получилось!
Автор: Дмитрий 'DiM'
Но от плюса не откажусь!