• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 301
  • Last Modified:

Online Contact Form Sometimes Takes Several Hours To Arrive Via Email

I'm using send.php to grab input from our website from customers and then it sends the message to our exchange server.  Sometimes emails arrive right away and sometimes they take several hours.  I'm wondering what I can do to ensure they are delivered quickly.  Thank you.  

I've attached my send.php file and removed our email address for security purposes.  I can also attach the original html contact page which calls this send.php if you need it.
send.php
0
tholdren
Asked:
tholdren
  • 3
  • 2
  • 2
  • +1
1 Solution
 
Dave BaldwinFixer of ProblemsCommented:
Likely there is nothing you can do.  If you're on shared hosting and your email is being sent at the same time a 1000 others are being sent, it will just take a while.  I've had it take up to 4 hours to receive an email from one of my web sites although it is normally 'instantaneous'.  It can also depend on how busy your Exchange Server is at that time.
0
 
Ray PaseurCommented:
Agree with DaveBaldwin.  If you're on a shared hosting server, there are some things that don't mesh well with professional online applications.  Timely email is one.  You might consider using this successor in interest to SliceHost.
0
 
Scott Fell, EE MVEDeveloper & EE ModeratorCommented:
Are you sending TO your exchange server or THROUGH your exchange server?  I am not well versed in php yet, but from my asp experience, if you are sending via your webserver there is a chance the ISP is throttling. 4hrs does sound like a long time.  If you can open relay through your exchange server, that should speed things up.  I use a 3rd party mail service either mandrill.com or sendgrid.com for my transactional email.
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
tholdrenAuthor Commented:
Ahh, makes sense guys.  So maybe I could just run in an house webserver just for the contact form, and have the link on our website (hosted through Go Daddy) link back to our internal webserver.  I'll try that.
0
 
Ray PaseurCommented:
That would be a good thing to try -- easy and likely to show good or bad results very quickly!
0
 
Dave BaldwinFixer of ProblemsCommented:
If you still send thru the Godaddy mail server, you haven't changed a thing.  Godaddy has over a million active web sites and sometimes they all seem to want to send mail at the same time.
0
 
tholdrenAuthor Commented:
I moved the form based PHP documents to our inhouse linux server and now the sending is happening immediately.  It must have been something to do with running it on GoDaddy's servers.
0
 
Dave BaldwinFixer of ProblemsCommented:
Thanks for the points.
0

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

  • 3
  • 2
  • 2
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now