Comments 18
А где же сам бот?
Идея интересна если не сказать замечательна. Но ИМХО разбирать весь почтовый поток средствами PHP — так себе затея.
1. Что вы делаете с «залипшими» тредами? Есть ли таймаут?
2. Как лимитируется память? Что будет если я пришлю 100 меговое письмо? Или одновременно тысячу 100 меговых писем?
1. Что вы делаете с «залипшими» тредами? Есть ли таймаут?
2. Как лимитируется память? Что будет если я пришлю 100 меговое письмо? Или одновременно тысячу 100 меговых писем?
Хорошие вопросы, на которые мне только предстоит найти ответы.
Надеюсь решить их раньше, чем кто-то решит послать тысячу 100 меговых писем.
Спасибо
UPD
Совсем забыл, но часть ответов похоже есть в статье о настройке sendmail — там и лимит по соединениям, и максимальные размеры сообщений. Я ведь их ставил, но забыл)
Значит, надеюсь, их хватит на первое время
Надеюсь решить их раньше, чем кто-то решит послать тысячу 100 меговых писем.
Спасибо
UPD
Совсем забыл, но часть ответов похоже есть в статье о настройке sendmail — там и лимит по соединениям, и максимальные размеры сообщений. Я ведь их ставил, но забыл)
Значит, надеюсь, их хватит на первое время
Настроить быструю смену почтового домена в пару кликов/команд (как?)
Почтовые домены в sendmail'e лежат тут /etc/mail/local-host-names.
Через файлы virtusertable и aliases можно разруливать большим списком почтовых ящиков в разных почтовых доменах.
$alphabet = explode(",", "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z");
$alphabet = range('a', 'z');
Остаётся записывать входящие html сообщения в БД и показывать их на сайте
Если это делать без очистки html, то это очень плохая идея, т.к. письмо может содержать скрипт который может наделать пакостей.
А так, достаточно интересная идея. Можно под каждый сайт регистрировать отдельный ящик и мониторить кто из них начинает сливает базы спамерам (или у кого сливают базы)
Если это делать без очистки html, то это очень плохая идея, т.к. письмо может содержать скрипт который может наделать пакостей.
Думал про это, но пока не нашёл решения. Сначала хотел вырезать script тэги, но ведь js может оказаться например внутри атрибута html. Возможно стоит отображать их в iframe другого домена, но пока это слишком.
Можно под каждый сайт регистрировать отдельный ящик и мониторить кто из них начинает сливает базы спамерам
На Gmail это делается путём регистрации на ящик вида
realusername+site-identifier-name@gmail.com
, и последующей фильтрацией по полю адреса получателя. Большинство сайтов такие адреса пропускают, большинство непропускающих лечатся правкой регулярки или скрипта через инспектор, остальные лучше заранее не использовать, ибо раз даже валидацию почты по стандарту не осилили, страшно представлять, что же там внутри.можно предоставить возможность активировать свои старые почтовые ящики например с целью восстановить забытый пароль на веб-сайте или для любых других операций, требующих подтверждение с помощью email.
Можно ли создавать дубликаты реально существующих адресов с целью угона важной инфы? Или это не реально?
Если генерировать почту, то логичнее использовать дельтачат. Дельтачатом и чтать почту.
для дельтачата можно установить свой сервер (SMTP/IMAP).
У вас как я понимаю он уже установлен
У вас как я понимаю он уже установлен
Библиотека для работы с почтой неплохая (добавил себе в закладки, подробнее попозже рассмотрю), но есть проблемы с некоторыми письмами и вложениями. У меня на работе один сервис завязан на обработку почты. Сколько он мне нервов по портил первое время. пришлось свой скрипт писать. Хоть по коду может немного и корявый, но нужные мне письма обрабатывает корректно. Если интересно вот ссылка github.com/Afinogen/get-mail
Sign up to leave a comment.
Своя временная почта: телеграм бот