sending mails

18 отговора 305 прегледа
#1

sending mails

Правя едно приложение на което може да му се наложи да праща по 5000 и повече маил-а на ден .. дали ще е достатъчно стабилно ако ползвам маил()?:)

Ако не посъветвайте ме какво да ползвам .. :)

Благодаря предварително :)

unF ..
Отговор
в отговор на unF #2

Re: sending mails

поредния сайт за запознавства, а ? :)

можеш да ползваш мейл - потенциалните проблеми са в боунс. Най-добре ще е да пишеш в сокета. Поне аз останах с таково впечатление.

-----------------------
гърбавия, ковчег ще го изправи
Отговор
в отговор на Bълk #3

Re: sending mails

Мдам .. точно за такова приложение става на въпрос .. :)

unF ..
Отговор
в отговор на unF #4

Re: sending mails

Ако сървъра не изреве или не ти експирясва скрипта след ен на брой секунди, не би трябвало да имаш проблем с mail().
По-сигурно ще е да нагмуцаш скриптчето като .cgi (демек на перл примерно)

Отговор
в отговор на unF #5

Re: sending mails

ми разпиши със сокет, хем ще имаш малко повече функционалност от рода да видиш къде ти отиват мейлите, хем да дропнеш изпращането при невалиден имейл заместо изпращането с мейл и след това получаване на грешката и евентуалното изпращане обратно заради грешката на грешката :)

-----------------------
гърбавия, ковчег ще го изправи
Отговор
в отговор на voyager #6

Re: sending mails

па то зависи от скрипта, в пърл пак си има същата команда мейл () дет ти изпраща мейл през сендмейл, нищо ново под слънцето.

-----------------------
гърбавия, ковчег ще го изправи
Отговор
в отговор на Bълk #7

Re: sending mails

Да бе, ама не експирясва. Че ако не може да си сетне на хоста дето са му турили 30 секунди на пхп-то, голяма шитня става

Отговор
в отговор на voyager #8

Re: sending mails

Е да, ама той човека няма да праща по 5000 мейла на веднъж я.
Аз съм пращал 1500 без да ми таймаутне 30-те секунди, така че едва ли ще има проблем с mail(). Друг си е въпросът как ще се оправяш с админите на сървъра кат те видят по колко пращаш ...
Ама най-добре наистина да си напишеш един сокет към сендмейла.

I can see her ghost in the fog ...
Отговор
в отговор на voyager #9

Re: sending mails

Амчи кво пречи в скрипта да си викаш там оная функция дето все и забравям името и ти рестартира брояча за таймаут на скрипта?

--
Екстремно програмиране на български.
[линк]
Отговор
в отговор на Bълk #10

Re: sending mails

В PEAR има пакет за бъзици по сокети с SMTP протокола. Ползва се обидно лесно.

--
Екстремно програмиране на български.
[линк]
Отговор
в отговор на Дeшeв #11

Re: sending mails

Ми невинаги ще. На мене на сума хостове не ми дава

Отговор
в отговор на voyager #12

Re: sending mails

Може да се спре от конфигурацията на пхп-то ли?

--
Екстремно програмиране на български.
[линк]
Отговор
в отговор на voyager #13

Re: sending mails

амм .. по-принцип проблеми с хост-а няма да имам .. ще върви на собствен сървър .. само че незнам дали няма да има някакви други евентуални проблеми .. ;)

unF ..
Отговор
в отговор на unF #14

Re: sending mails

Ами щом е така, мисля, че няма.
Аз не разбрах дали много майли наведнъж ще изпращаш, или просто очакваш общо да се събират около 5000 (примерно когато юзерите си изпращат лични съобщения). Във втория случай не виждам проблем, а в първия може все пак да си направиш логче, което да запише дали са изпратени всички и ако не, докъде е стигнало.

Отговор
в отговор на Дeшeв #15

Re: sending mails

мдам, просто в сейф мод на пхп-то не бачка

най-добрият вариант си е смтп-то, библиотеки колкото искаш

бтв има един бъзик с register_shutdown_function-а, спомням си че навремето можеше да изпълняваш цели скриптове (като демонче) след края на даден рекуест, но не знам дали сега са го "фикснали"

Отговор
в отговор на AcidMemory #16

Re: sending mails

Абе аз правих една друга простотия, за да реша подобен проблем, пускам брояч, редиректвам към себе си на всеки 100 да речем и предавам параметъра по гет.
Става като слънце, ама е някакси мегаидиотско.

Отговор
в отговор на voyager #17

Re: sending mails

а, спазвай Първия Инженерен Принцип, който гласи:

Работи ли? Не го пипай!!!

Just a genius

Отговор
в отговор на voyager #18

Re: sending mails

хех .. това с брояча и редиректа е доста хитро .. и аз съм го ползвал .. наистина работи безотказно .. :)

колкото до маил-овете .. няма да ги пращам на един път .. само в някой случай може да ми се наложи да пращам по 100-ина на веднъж, но това няма да е проблем .. предполагам .. :):)

по-скоро ме притеснява това как големите батковци от yahoo, hotmail и т.н. решават кой маил е спам и кой не е .. не бих искал да ме набутат в някой шитлист .. :)

unF ..
Отговор
в отговор на unF #19

Re: sending mails

ми има си филтри ... дръпни spameaterpro в него има няколко стотин филтра с условията им, даже май в последната версия има и блеклистове на smtp relays

-----------------------
гърбавия, ковчег ще го изправи
Отговор