Email deliverability -- Mar 29 2007, 12:13 AM
in controls.php
CODE
$set['email_type'] = '2';/*1=smtp, 2=mail(), 3=qmail, 4=sendmail Choose 2 unless it doesn't work for you*/
change to smtp
CODE
$set['email_type'] = '1';/*1=smtp, 2=mail(), 3=qmail, 4=sendmail Choose 2 unless it doesn't work for you*/
*you may need to also change this, but more often than not you won't. Ask your hosting provider for details
CODE
$set['host'] = 'localhost';/*Most don't need to change */
$set['authorization'] = 'false';/*Most don't need to change. set to 'true' if you need to change */
$set['username'] = '';/*Most don't need to change */
$set['password'] = '';/*Most don't need to change */
So what's the deal?
To combat spam, many isps look at the headers in the emails coming through their servers. Each isp has its own recipe for figuring out what to let through, and what to reject, bounce, or just erase.
Ultimate Form Mail gives you 4 different ways to send email. The default setting is set to php mail() for one reason: if the code fails the first time out of the gate, a potential sale is lost.
The best setting, in my opinion, is smtp. But some hosts don't provide access to smtp resources, and some require different settings for host, and authorization.
Again, this can be confusing to new users that just want something easy.
But switching on SMTP changes the headers for the emails sent out, in such a way that AOL doesn't think it's spam.
No, this isn't the most technical explanation, but it hopefully gives you enough info to make the right decision for you.
"I tried smtp and now it won't work
1) Switch it back
2) Contact your hosting provider and ask them for what settings are required for php code on your server to access smtp resources
3) Plug that info in
If you have access to smtp resources on your server (you may not) and if you get the right info from your host (you may have to ask more than once) then Ultimate Form Mail will work with smtp, which is actually the preferred method of sending emails.
jqBCE0 <a href="http://kincoxdblbak.com/">kincoxdblbak</a>, [url=http://jeouyusjclze.com/]jeouyusjclze[/url], [link=http://nmzxxglfjhsd.com/]nmzxxglfjhsd[/link], http://vpoldpwromzz.com/
sWmHdd <a href="http://ctzavksnvidg.com/">ctzavksnvidg</a>, [url=http://ukohqruxzfhe.com/]ukohqruxzfhe[/url], [link=http://smynrsplgylf.com/]smynrsplgylf[/link], http://ykmnuhemzgqp.com/
How can I fix this error message? I receive the form yet instead of the thank you page, this error message comes up.
The form is:
http://www.theprocare.com/providers-interpreter/html
I tried it on the test.php form and received the same message.
This is the error:
Deprecated: Assigning the return value of new by reference is deprecated in /home/content/P/r/o/Procare123/html/providers-interpreter-form/mailit.php(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(2) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code on line 3951
Deprecated: Assigning the return value of new by reference is deprecated in /home/content/P/r/o/Procare123/html/providers-interpreter-form/mailit.php(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(2) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code on line 4102
Deprecated: Assigning the return value of new by reference is deprecated in /home/content/P/r/o/Procare123/html/providers-interpreter-form/mailit.php(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(2) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code on line 4317
Deprecated: Assigning the return value of new by reference is deprecated in /home/content/P/r/o/Procare123/html/providers-interpreter-form/mailit.php(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(2) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code on line 4381
Deprecated: Assigning the return value of new by reference is deprecated in /home/content/P/r/o/Procare123/html/providers-interpreter-form/mailit.php(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(2) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code on line 4792


