View Full Version : New Server Email not working php mail() issue?
fatal1980
Thu 17th Aug '06, 8:11pm
I have installed VB on a new server. Installed Qmail. I have noticed that emails do not seem to be work when people register or request password.
if i use:
sendmail user@domain.com
test
.
I get it fine, so I had thought thats what php mail() would use.
Any suggestions?
thanks!
Steve Machol
Thu 17th Aug '06, 8:14pm
Make sure you have a valid webmaster's email address in your Admin CP settings and that there is only one address. Then try this:
Admin CP -> vBulletin Options -> Email Options -> Enable "-f" Parameter -> Yes
Then try the vB email functions.
If it still doesn't work, then this is either a server and/or mailbox issue. By default vB uses PHP's mail() function for all its email and uses the SMTP server specified in php.ini. If PHP and the mail server are configured correctly then email will work. You can view the details here: http://us3.php.net/mail/
To troubleshoot any email problems you will need to view the mail logs on the server to see what happened to those emails that don't work. Once vB sends it to PHP it's in the hands of the server.
Another thing to keep in mind is that many ISPs and mail clients are putting in very aggressive spam filters. For instance, AOL will not accept emails from domains that do not have reverse DNS setup. It's possible these emails are being placed into a spam folder or are being filtered.
Alternately you can switch to the SMTP mail option to see if this works better for you. These settings are here:
Admin CP -> vBulletin Options -> Email Options -> SMTP Email -> Yes
Then fill out the appropriate SMTP settings for your account and server.
fatal1980
Fri 18th Aug '06, 4:34pm
So this is what i'm getting in my error log when I try to send any pm's or emails that should be sending a notification:
Exim is a Mail Transfer Agent. It is normally called by Mail User Agents,
not directly from a shell command line. Options and/or arguments control
what it does when called. For a list of options, see the Exim documentation.
Where is it trying to call exim?
Steve Machol
Fri 18th Aug '06, 6:06pm
That's a server and PHP issue. You need to ask your host about this. Again please view this: http://us3.php.net/mail/
vBulletin® v3.8.0 Beta 3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.