[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите идеей записи адреса E-mail
Страницы: 1, 2
DedMorozzz
Цитата (ABC @ 27.10.2014 - 05:35)

Есть поле E-mail адресов, оно уникальное и это правильно. Нужно каким-то образом вставить туда несколько строк с одинаковым почтовым ящиком, но естественно с разным написанием для БД

Пример для Гмейла:
myemail@gmail.com == my.email@gmail.com == my.e.mail@gmail.com == ...
Те же самые принципы для остальных почтовиков. Отличие в деталях
Яндекс - myemail@yandex.ru == myemail@ya.ru == myemail@yandex.com == ...

Итого - на выходе разные емейлы для БД, но фактически это всё один и тот же почтовый адресс

_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
GET
DedMorozzz

Спасибо. Хороший пример, с точками gmail, если б их было немного, но я не знаю, как это будет в будущем выглядить.

решил так:

У всех этих фальшивых аккаунтов вот такое мыло:

mysite@gmail.com,504
mysite@gmail.com,505
mysite@gmail.com,506
...
mysite@gmail.com,514


Можно было бы и так оставить, когда используешь mail() письма уходят на mysite@gmail.com, но при этом в логи Дебиана падает ошибка по отправке письма с адресом 505, т.к. ошибки не айс, то в классе отправки письма сделал проверку такого типа:

if(strstr($mail,'mysite@gmail.com'))$mail=mysite@gmail.com;


Вот этого я хотел избежать, теперь отправка писем на валидные адреса лишний раз будет проверяться.

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
FatCat
Проверил с символом Alt+0160 после домена - никаких ошибок, всё работает, а при отправке письма этот символ отбрасывается. Можно добавлять разное число этих символов.

_____________
Бесплатному сыру в дырки не заглядывают...
GET
FatCat

Ну да письмо на реальный адрес отправляется, но потом, когда доходит очередь, до этих символов в логи (Debian) падает ошибка:
mail.info
sysinfo
message

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
FatCat
Логи посмотреть не могу.
Мейлы делал без запятых, вот такого вида:
mail@domen.com
mail@domen.com
mail@domen.com
mail@domen.com
То же самое с подчеркиванием для наглядности:
mail@domen.com 
mail@domen.com  
mail@domen.com   
mail@domen.com    

_____________
Бесплатному сыру в дырки не заглядывают...
GET
Цитата
Логи посмотреть не могу.
Мейлы делал без запятых, вот такого вида:
mail@domen.com
mail@domen.com
mail@domen.com
mail@domen.com
То же самое с подчеркиванием для наглядности:
mail@domen.com 
mail@domen.com  
mail@domen.com   
mail@domen.com    


Блин, точно!

mysite@gmail.com504
mysite@gmail.com505
mysite@gmail.com506

Вот так пробывал, никаких ошибок в логах нет, письмо доходит. smile.gif))

Спасибо!

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
GET
Не....ошибка всё равно пишется не туда смотрел:

Цитата
Oct 29 07:16:03 my_server eximquotacheck: NEWSOCKFD - 2
Oct 29 07:16:03 my_server eximquotacheck: Check quota for 'admin@mysite'
Oct 29 07:16:03 my_server eximquotacheck: cache_quota /usr/sbin/repquota -u -n /dev/disk/by-uuid/5r7er4-3412-4347e-b7a7-623dffdgf374c
Oct 29 07:16:03 my_server eximquotacheck: admin@mysite [u:500] disk quota used '26' limit '0'
Oct 29 07:16:03 my_server eximquotacheck: cache_quota /usr/sbin/repquota -g -n /dev/disk/by-uuid/5r7er4-3412-4347e-b7a7-623dffdgf374c
Oct 29 07:16:03 my_server eximquotacheck: admin@mysite [g:502] disk quota used '55' limit '0'
Oct 29 07:16:03 my_server eximquotacheck: SEND START - #012 size - 1
Oct 29 07:16:03 my_server eximquotacheck: N - 1


_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.