sending mails
18 отговора
305 прегледа
sending mails
Правя едно приложение на което може да му се наложи да праща по 5000 и повече маил-а на ден .. дали ще е достатъчно стабилно ако ползвам маил()?:)
Ако не посъветвайте ме какво да ползвам .. :)
Благодаря предварително :)
unF ..
Ако не посъветвайте ме какво да ползвам .. :)
Благодаря предварително :)
unF ..
Re: sending mails
поредния сайт за запознавства, а ? :)
можеш да ползваш мейл - потенциалните проблеми са в боунс. Най-добре ще е да пишеш в сокета. Поне аз останах с таково впечатление.
-----------------------
гърбавия, ковчег ще го изправи
можеш да ползваш мейл - потенциалните проблеми са в боунс. Най-добре ще е да пишеш в сокета. Поне аз останах с таково впечатление.
-----------------------
гърбавия, ковчег ще го изправи
Re: sending mails
Ако сървъра не изреве или не ти експирясва скрипта след ен на брой секунди, не би трябвало да имаш проблем с mail().
По-сигурно ще е да нагмуцаш скриптчето като .cgi (демек на перл примерно)
По-сигурно ще е да нагмуцаш скриптчето като .cgi (демек на перл примерно)
Re: sending mails
ми разпиши със сокет, хем ще имаш малко повече функционалност от рода да видиш къде ти отиват мейлите, хем да дропнеш изпращането при невалиден имейл заместо изпращането с мейл и след това получаване на грешката и евентуалното изпращане обратно заради грешката на грешката :)
-----------------------
гърбавия, ковчег ще го изправи
-----------------------
гърбавия, ковчег ще го изправи
Re: sending mails
па то зависи от скрипта, в пърл пак си има същата команда мейл () дет ти изпраща мейл през сендмейл, нищо ново под слънцето.
-----------------------
гърбавия, ковчег ще го изправи
-----------------------
гърбавия, ковчег ще го изправи
Re: sending mails
Да бе, ама не експирясва. Че ако не може да си сетне на хоста дето са му турили 30 секунди на пхп-то, голяма шитня става 
Re: sending mails
Е да, ама той човека няма да праща по 5000 мейла на веднъж я.
Аз съм пращал 1500 без да ми таймаутне 30-те секунди, така че едва ли ще има проблем с mail(). Друг си е въпросът как ще се оправяш с админите на сървъра кат те видят по колко пращаш ...
Ама най-добре наистина да си напишеш един сокет към сендмейла.
I can see her ghost in the fog ...
Аз съм пращал 1500 без да ми таймаутне 30-те секунди, така че едва ли ще има проблем с mail(). Друг си е въпросът как ще се оправяш с админите на сървъра кат те видят по колко пращаш ...
Ама най-добре наистина да си напишеш един сокет към сендмейла.
I can see her ghost in the fog ...
Re: sending mails
Амчи кво пречи в скрипта да си викаш там оная функция дето все и забравям името и ти рестартира брояча за таймаут на скрипта?
--
Екстремно програмиране на български.
[линк]
--
Екстремно програмиране на български.
[линк]
Re: sending mails
В PEAR има пакет за бъзици по сокети с SMTP протокола. Ползва се обидно лесно.
--
Екстремно програмиране на български.
[линк]
--
Екстремно програмиране на български.
[линк]
Re: sending mails
Може да се спре от конфигурацията на пхп-то ли? 
--
Екстремно програмиране на български.
[линк]
--
Екстремно програмиране на български.
[линк]
Re: sending mails
амм .. по-принцип проблеми с хост-а няма да имам .. ще върви на собствен сървър .. само че незнам дали няма да има някакви други евентуални проблеми .. ;)
unF ..
unF ..
Re: sending mails
Ами щом е така, мисля, че няма.
Аз не разбрах дали много майли наведнъж ще изпращаш, или просто очакваш общо да се събират около 5000 (примерно когато юзерите си изпращат лични съобщения). Във втория случай не виждам проблем, а в първия може все пак да си направиш логче, което да запише дали са изпратени всички и ако не, докъде е стигнало.
Аз не разбрах дали много майли наведнъж ще изпращаш, или просто очакваш общо да се събират около 5000 (примерно когато юзерите си изпращат лични съобщения). Във втория случай не виждам проблем, а в първия може все пак да си направиш логче, което да запише дали са изпратени всички и ако не, докъде е стигнало.
Re: sending mails
мдам, просто в сейф мод на пхп-то не бачка
най-добрият вариант си е смтп-то, библиотеки колкото искаш
бтв има един бъзик с register_shutdown_function-а, спомням си че навремето можеше да изпълняваш цели скриптове (като демонче) след края на даден рекуест, но не знам дали сега са го "фикснали"
най-добрият вариант си е смтп-то, библиотеки колкото искаш
бтв има един бъзик с register_shutdown_function-а, спомням си че навремето можеше да изпълняваш цели скриптове (като демонче) след края на даден рекуест, но не знам дали сега са го "фикснали"
Re: sending mails
Абе аз правих една друга простотия, за да реша подобен проблем, пускам брояч, редиректвам към себе си на всеки 100 да речем и предавам параметъра по гет.
Става като слънце, ама е някакси мегаидиотско.
Става като слънце, ама е някакси мегаидиотско.
Re: sending mails
а, спазвай Първия Инженерен Принцип, който гласи:
Работи ли? Не го пипай!!!
Just a genius
Работи ли? Не го пипай!!!
Re: sending mails
хех .. това с брояча и редиректа е доста хитро .. и аз съм го ползвал .. наистина работи безотказно .. :)
колкото до маил-овете .. няма да ги пращам на един път .. само в някой случай може да ми се наложи да пращам по 100-ина на веднъж, но това няма да е проблем .. предполагам .. :):)
по-скоро ме притеснява това как големите батковци от yahoo, hotmail и т.н. решават кой маил е спам и кой не е .. не бих искал да ме набутат в някой шитлист .. :)
unF ..
колкото до маил-овете .. няма да ги пращам на един път .. само в някой случай може да ми се наложи да пращам по 100-ина на веднъж, но това няма да е проблем .. предполагам .. :):)
по-скоро ме притеснява това как големите батковци от yahoo, hotmail и т.н. решават кой маил е спам и кой не е .. не бих искал да ме набутат в някой шитлист .. :)
unF ..
Re: sending mails
ми има си филтри ... дръпни spameaterpro в него има няколко стотин филтра с условията им, даже май в последната версия има и блеклистове на smtp relays
-----------------------
гърбавия, ковчег ще го изправи
-----------------------
гърбавия, ковчег ще го изправи