how to stop user from posting too many
Moderator: General Moderators
how to stop user from posting too many
i have made a referal system where user sign up and refer the site to his/her friend.The higest referrer at the end of month gets prize.
My problem is as my web space provider says no more than 100 mails per hour
i want to stop users from emailing too many...
i am worried that my web add may be banned
so what should i do
should i drop that referrer plan...
as each user is registered user with id
should i control them ok sent 1 mail per hour
i have filedcalled referedon(datetime)
if curdate()-referedon<1
try after some time
or what can be better option
even if i do so in long some people will try to expolit the system seeing the progress of site
ok whats to ideal plan
in most ip its 100 mails per hour how they handle it
i have e cards system running as well
so i am worried
any idea
thanks
My problem is as my web space provider says no more than 100 mails per hour
i want to stop users from emailing too many...
i am worried that my web add may be banned
so what should i do
should i drop that referrer plan...
as each user is registered user with id
should i control them ok sent 1 mail per hour
i have filedcalled referedon(datetime)
if curdate()-referedon<1
try after some time
or what can be better option
even if i do so in long some people will try to expolit the system seeing the progress of site
ok whats to ideal plan
in most ip its 100 mails per hour how they handle it
i have e cards system running as well
so i am worried
any idea
thanks
Why don't you just send out 100 batch emails one hour, then wait another hour and send the next 100 mails, and so on. I would talk to your web host and see if you can work something out. My host (I believe) allows me to send out 10000 a day or an hour, I really will never send out that many at this point of time.
The reason why is because the host wants to make sure you're not sending spam. I'm sure that if the host is reasonable, and you explain what the site is about, that they will up the amount. If not, then you'll have to use this method and hope to your god that you don't get enough traffic to where you'll never be able to send out all of the emails.
EDIT
I'm sorry, is English your second language?
The reason why is because the host wants to make sure you're not sending spam. I'm sure that if the host is reasonable, and you explain what the site is about, that they will up the amount. If not, then you'll have to use this method and hope to your god that you don't get enough traffic to where you'll never be able to send out all of the emails.
EDIT
I'm sorry, is English your second language?
rami wrote:? is answerhawleyjr wrote:Sorry, I couldn't stand that whole post being bold. Removed your bold tags.
Edit: Also, Moved to Theory and Design.
sorry but is this things written with out PHP CODE
never mind
what i need is answer
Don't send all emails at once. Create a queue of emails and send them on a cron job to stay under your 100 email/hour limit.
- Chris Corbyn
- Breakbeat Nuttzer
- Posts: 13098
- Joined: Wed Mar 24, 2004 7:57 am
- Location: Melbourne, Australia
Did you post this on Sitepoint too? 
http://www.sitepoint.com/forums/showthread.php?t=386325
Have you tried using a mailer script like PHPMailer or Swift to do this rather than using mail() ? At least then you can avoid using your host's SMTP/sendmail .
http://www.sitepoint.com/forums/showthread.php?t=386325
Have you tried using a mailer script like PHPMailer or Swift to do this rather than using mail() ? At least then you can avoid using your host's SMTP/sendmail .
i think there isn't any rule that i can post question is two forumsd11wtq wrote:Did you post this on Sitepoint too?
http://www.sitepoint.com/forums/showthread.php?t=386325
Have you tried using a mailer script like PHPMailer or Swift to do this rather than using mail() ? At least then you can avoid using your host's SMTP/sendmail .
and about answer will using php mailer make me able to send more than 100 mails in a hours
i have phpmailer scrpt
should i use it
thanks for other answer
if i send 99 mails per hour that alo will be counted as spam i think
what do u mean by "dont send email on user behalf let them do it ..."
how?
the idea currently in mind is may be dont send initially and later send it manually later
how is that
There isn't, but its generally considered bad form to post on a second forum before anyone has a chance to answer on the other.rami wrote:i think there isn't any rule that i can post question is two forums
It can help - its a useful script. But if its 100 mails monitored on the smtp server, it wont make any difference (since it still uses smtp).rami wrote:and about answer will using php mailer make me able to send more than 100 mails in a hours i have phpmailer scrpt should i use it
You specifically said "100 per hour", and asked for the solution.rami wrote:if i send 99 mails per hour that alo will be counted as spam i think
Thats pretty darned close to the definition of spam!
Don't send the email. Have the user send them an email. ie, make a mailto: link, and in the link, include an url which contains the activation code. That way the user sends the email - not you.rami wrote:what do u mean by "dont send email on user behalf let them do it ..."
how?
Thats just queueing mail, and if you get more than 100 an hour for 24 hours... You'll still be over 100 per hour.rami wrote:the idea currently in mind is may be dont send initially and later send it manually later how is that
well may be for the better answer i tried two forums..and the service thier is some what faster and usually relevent if people replyRoja wrote: There isn't, but its generally considered bad form to post on a second forum before anyone has a chance to answer on the other.
any way here are also good but some time no replies for long time and only dont post here there and so on....
any way never mind
ok i am not worried about spam but i am worried about ban i ad my web in magzine and all if next day my web is ban all my investment will be drowned so...Roja wrote: Thats pretty darned close to the definition of spam!
i am not clear ok i can convince webspace provider but they say its not them who have problem well the service like hotmail,yahoo will ban thier ip so they say no more than 100 mails per hours
ok they dont have problem with thier mail server being busy...
whats is truth?
that way it will be just referaal system no prizes and all very less people will be ready to do that much effort open outlook type...Roja wrote: Don't send the email. Have the user send them an email. ie, make a mailto: link, and in the link, include an url which contains the activation code. That way the user sends the email - not you.
people need diff kind of motivation
what i feel
That way may be there will not be too many mails in a time..i can evenly distribute the loadRoja wrote: Thats just queueing mail, and if you get more than 100 an hour for 24 hours... You'll still be over 100 per hour
what i think
the disadvantage of that is may be i need a man power who needs to be online and monitor it
in another forum people said that i would be better to use third patry service ..i think that will make website unprofessional but i have to so are there any such service for my needs
people signs up logs in refer(referredby gets in database) ...a link with activation link is send to people and when the people check that person (referrer) gets a point
are there any such service