На прошлой неделе смотрел сайты банков, искал услуги ведения расчетного счета для
малого бизнеса (ИП, ООО).
Банк24 — зацепил своей открытостью к сотрудникам и клиентам.
Обычно банк ассоциируется с строгостью закрытостью.
Они очень дружелюбны, на вид… я пока еще не являюсь клиентом.
Интересно было бы услышать мнение того, кто уже поработал.
Удивило еще то, что они работают круглосуточно — насколько мне известно,
среди банков это скорее исключение чем правило.
В общем, Банк24 создает ощущение новой бизнес культуры,
которую я ценю во многих интернет-компаниях.
Зависит от конкретных условий
если в ящик валить и от туда парсить — то невиданный рейт и максимальный размер тоже может негативно отразиться на работоспособности сервера.
Думаю Ваше решение тоже рабочее, но насколько оно устойчивее к косячкам или атакам однозначно сказать не могу.
либа (phpmailer) которой мы шлем автоматом добавляет Return-Path при изменении Sender — и если не ошибаюсь изменение Sender влияет на команду SMTP
MAIL FROM:
добавлю что парсить боунсы по тексту сообщения — сложно,
в том числе определить адресата, поэтому мы так не делаем :)
Просто кодируем адресата в «envelope sender»:
bounce+name=gmail.con@bounce.mydom.ru
и потом остается пропарсить:
$recipient = getenv('RECIPIENT'); //bounce+name=gmail.con@bounce.mydom.ru
чтобы понять, что доставка на адрес name@gmail.con не прошла.
основная почта у нас тоже обрабатывается Яндексом, а для
возвратов мы завели поддомен bounce.mydom.ru
и при отправлении письма, мы указываем Sender вида:
bounce+name=gmail.con@bounce.mydom.ru
но поле From не трогаем!
у нас в скрипте рассылки есть такой код:
...
//Если почтовый сервер не может доставить письмо,
//он его возвращает отправителю.
//Мы же просим его все возвраты слать на адрес:
//bounce+...@bounce.mydom.ru
//и в этом адресе, кодируем получаетля, чтобы легче было парсить возврат
//(т.к. разные почтовые сервисы шлют их со своими текстами)
//Пример адреса для возврата: bounce+name=gmail.con@bounce.mydom.ru
//Эта техника называется VERP: http://en.wikipedia.org/wiki/Variable_envelope_return_path
//Поле Form: остается без изменений, поэтому на получателей это ни как не отражается.
$VERPAddr = str_replace('@', '=', $emailData['email']);
$mail->Sender = "bounce+$VERPAddr@bounce.mydom.ru";
Многообразие разных немного-различающихся программ похоже на эволюцию живых существ.
Эволюция программ идет тем же «естественным» путем — огромного количества проб и ошибок.
Не вижу способа как можно от этого уйти, не запрещать же людям кодировать и придумывать, если мы их считаем недостаточно способными :)
Было бы еще интересно узнать про ваш опыт борьбы с DDOS:
1. как и чем мониторите атаки;
2. каков у вас типичный DDOS и с какими еще сталкивались ip/icmp/tcp/udp или http?
3. как защищались, до обращения в куратор?
Много вопросов задал, но Ваш рассказ к ним подталкивает, буду признателен
если найдете время еще поделиться своим опытом.
а нет ли такой штуки:
электронно лучевая трубка, но прецизионная, но вместо электронов — микро-частички полупроводника
как в ускорителе частиц их разгонять и направлять с помощью магнитного поля в нужные точки подложки…
мечтательно: если бы существовал нано-принтер, и можно было бы печатать непосредственно на кремнии…
тогда микросхемы бы выпускали как булочки пекут :o)
а тематика канала интересна моей жене ;)
малого бизнеса (ИП, ООО).
Банк24 — зацепил своей открытостью к сотрудникам и клиентам.
Обычно банк ассоциируется с строгостью закрытостью.
Они очень дружелюбны, на вид… я пока еще не являюсь клиентом.
Интересно было бы услышать мнение того, кто уже поработал.
Удивило еще то, что они работают круглосуточно — насколько мне известно,
среди банков это скорее исключение чем правило.
В общем, Банк24 создает ощущение новой бизнес культуры,
которую я ценю во многих интернет-компаниях.
если в ящик валить и от туда парсить — то невиданный рейт и максимальный размер тоже может негативно отразиться на работоспособности сервера.
Думаю Ваше решение тоже рабочее, но насколько оно устойчивее к косячкам или атакам однозначно сказать не могу.
MAIL FROM:
еще посмотрел в main.cf, у нас там такая штука есть:
smtpd_authorized_verp_clients = $mynetworks
чуть позже соберу все мысли на этот счет и допишу
честно говоря не представляю как вам удается 40000 писем через сервера яндекса отправить…
Это правда возможно? ;-)
http://habrahabr.ru/blogs/php/126448/#comment_4170857
добавлю что парсить боунсы по тексту сообщения — сложно,
в том числе определить адресата, поэтому мы так не делаем :)
Просто кодируем адресата в «envelope sender»:
bounce+name=gmail.con@bounce.mydom.ru
и потом остается пропарсить:
$recipient = getenv('RECIPIENT'); //bounce+name=gmail.con@bounce.mydom.ru
чтобы понять, что доставка на адрес name@gmail.con не прошла.
возвратов мы завели поддомен bounce.mydom.ru
и при отправлении письма, мы указываем Sender вида:
bounce+name=gmail.con@bounce.mydom.ru
но поле From не трогаем!
у нас в скрипте рассылки есть такой код:
все MTA которые умеют работать с /etc/aliases
Эволюция программ идет тем же «естественным» путем — огромного количества проб и ошибок.
Не вижу способа как можно от этого уйти, не запрещать же людям кодировать и придумывать, если мы их считаем недостаточно способными :)
1. как и чем мониторите атаки;
2. каков у вас типичный DDOS и с какими еще сталкивались ip/icmp/tcp/udp или http?
3. как защищались, до обращения в куратор?
Много вопросов задал, но Ваш рассказ к ним подталкивает, буду признателен
если найдете время еще поделиться своим опытом.
электронно лучевая трубка, но прецизионная, но вместо электронов — микро-частички полупроводника
как в ускорителе частиц их разгонять и направлять с помощью магнитного поля в нужные точки подложки…
тогда микросхемы бы выпускали как булочки пекут :o)
Оформление сайта и логотип CUBRID как брат близнец Oracle (цвета, шрифт со срезами :)
Месть за MySQL ;-)
Чтобы туда не ездить?
Было бы здорово — нажал одну кнопку и сформировался отчет, нажал вторую кнопку и он попал
в налоговую… :-)