Мучался тут вчера с проверкой существования e-mail, чтоб отсечь заведомо не существующие при заполнении формы контактов (хотя это, конечно, не слишком помешает ввести несуществующий, но хотя бы грубая проверка должна быть).
В результате поисков и ручной обработки получилась такая конструкция:
preg_match("/^(?:[A-Za-z0-9]+(?:[-_\.]?[A-Za-z0-9]+)*?@[A-Za-z0-9]+(?:[-_\.]?[A-Za-z0-9]+)*?\.[A-Za-z]{2,5})$/i",trim($_POST["email"])))Вот теперь думаю, а все ли варианты я учел? Может какие-то из существующих e-mail не смогут пройти этот отсев?
А еще меня мучает вопрос: какое допустимое количество писем можно отсылать скриптом (рассылка писем группе пользователей), чтоб это не показалось почтовым серверам спамом? Служба поддержки хостинга конкретного ответа на этот вопрос не дает - ответ "минимальное", или "в разумных пределах". Пока поставил cron ежеминутно выполнять скрипт, который из базы берет одно письмо и отправляет его адресату. Когда будет не успевать - буду понемногу увеличивать количество одновременно отсылаемых писем.
-------------------------
Постовой:
*** Группа компаний БАУСТОФ реализует только высококачественные и сертифицированные строительные материалы: УРСА, ПЕНОПЛЭКС, гипсокартон и многие другие.
*** Ювелирные украшения интернет магазин
-------------------------
Вам понравился этот пост? Тогда подпишитесь на мой RSS-feed, и получайте все последующие выпуски абсолютно БЕСПЛАТНО!.