Help - Search - Members - Calendar
Full Version: vBulletin on Plesk
The Planet Forums > Control Panels > Plesk
Eladesor
Anyone had any succes installing vBulletin on an AMD / Plesk?

I've installed it - but none of the email features work? (New user sign notification etc....)

Having browsed every board I know of - including vBulletins, I cant find an answer. Even opened a support ticket at vBulletin and guess what - they don't know....

Any super guru's here have the answer - please icon_smile.gif
Swamper
Go to your shell and run

/usr/local/psa/qmail/bin/qmail-qstat

If there are a lot of messages in queue but not yet preprocessed then paste the output of

ps -aux | grep qmail

in here - it could be that qmail isn't up and running 100% so the messages aren't being sent out.

It has happened to me before.
Squire
What version of Plesk/Qmail are you running?

FYI, if you're running the older 2.0.x version of Plesk the Qmail version which comes with that has a faulty tcp wrapper. The workaround is to edit the sendmail_path in your php.ini file(/usr/local/psa/apache/conf/php.ini in a Standard Plesk install) to be "sendmail_path - /usr/local/psa/qmail/bin/qmail-inject". Without the quotes and make sure to remove the semi-colon at the beginning of that link so that it's not commented out. Then restart apache.

That fixed the php mail() issue for me anyway.

Just to mention it, I've only done limited testing, however I haven't noticed this problem with the Qmail which comes with Plesk 2.5. It appears to be fixed there. Not a single complaint from anyone after my upgrade except for some FrontPage2000 mail forms not working properly, which was a simple to fix having to do with an inconsistancy between FP2000 and FP2002.

Squire
Eladesor
Thanks for the help,

Tried - /usr/local/psa/qmail/bin/qmail-inject, restarted Plesk, and still doesn't work.

PhPInfo shows:
Sendmail_from - no value no value
sendmail_path - /usr/sbin/sendmail -t -i /usr/sbin/sendmail -t -i

Safe_Mode is 'ON' - is it worth trying to turn it off for the domain I' using vBulleting on? If so more help needed - please, how do I do that?

No mail in the queue either - wierd??


Regards and thanks for the help icon_wink.gif
Rich2k
I had a similar problem but it was only email notification that didn't work. On examining the PHP it seemed that it has something to do with the time zone. I set vBulletin back to GMT (even though that made the time on the forum incorrect) and viola they started working again.
Eladesor
Thanks Rich2K, the time zone was set to GMT (double checked to be sure) - but still doesn't work.

Plesk support e-mailed this responce:

"It is not necessary to make any changes to the php.ini file for qmail. /usr/sbin/sendmail should be a symbolic link to /usr/local/psa/qmail/bin/sendmail. This is a sendmail wrapper for qmail which means that any scripts that require sendmail will work the same as on a server that is running sendmail. When specifying the location of sendmail you can use either /usr/sbin/sendmail or /usr/local/psa/qmail/bin/sendmail."

Now I'm really confused icon_sad.gif - Should have probably stuck with a freebie BB icon_wink.gif

regards
Eladesor
The 'plot thickens'

If I logon the vBulletins control panel and select send password (for admin) - I receive an email.
When selecting any other user - send password or PM, nothing happens?

Weird...........
Swamper
Go to one window and do a tail -f /var/log/maillog

then in your vB control panel email a user their password and see what the log shows... might help ya out.
Eladesor
Thanks swamper - your the guy icon_smile.gif

Problem was with the server name - ran reconfigurator and changed everything back to plesk.rackshack.net .... etc... and it worked first time.

Now to resolve the server name.... to being my domain icon_sad.gif

Thanks for tips and the help everyone - appreciated icon_smile.gif
tornado
To get your name to be resolved... when you run reconfigurator..

instead of putting in "plesk" when reconfiguartor ask's you that type of option, just put in "mail"

and when it ask's you for your hostname put in:
yourdomain.com

then you mail comes from: qmail@mail.yourdomain.com

(i'm very vague here i know, i have not ran reconfigurator in a while and i'm not going to go messing with it now.)

this is the only way i knew how to give my machine my own name and BE resolved. I was running my server for a long time without my hostname being resolved and because of that popular email servers like hotmail were blocking my mail to users because my machines hostname did not resolve.

Remember that not ALL mail servers block your emails if your machines hostname does not resolve. I'm guessing about 50 per cent of my e-mails were getting accepted even though my hostnames machine did not resolve.

I thought my mail was working fine until i figured things out and relized that my vbulletin forum notification emails were not going out to everyone who registered. Once fixed i noticed a decline in 'users awaiting notification'.

I hope I helped.
QiQme
I'm getting very desperate here. I still have this problem.

messages in queue: 503
messages in queue but not yet preprocessed: 0

After typing ps -aux | grep qmail

qmails 23971 0.0 0.0 1452 384 pts/1 S 11:06 0:00 qmail-send
qmaill 23973 0.0 0.0 1408 448 pts/1 S 11:06 0:00 splogger qmail
root 23974 0.0 0.0 1428 344 pts/1 S 11:06 0:00 qmail-lspawn ./Ma
qmailr 23975 0.0 0.0 1428 364 pts/1 S 11:06 0:00 qmail-rspawn
qmailq 23976 0.0 0.0 1392 324 pts/1 S 11:06 0:00 qmail-clean
qmailr 24183 0.0 0.0 1552 496 pts/1 S 11:07 0:00 qmail-remote duma
root 24281 0.0 0.1 1732 584 pts/1 S 11:07 0:00 grep qmail

Nog clue to me icon_sad.gif

I'm a newbie to this all so please help me in a simple way.

I'm woking on this for months now. */me crying*

Kindest regards
Michel
AutoSear
QiQme,
Log into your box as root and run this command:

CODE
ls -l /usr/sbin/sendmail


Post the output here.
4PSA
To avoid such problems, edit php.ini to read this:

[mail function]
; For Win32 only.
SMTP = localhost

; For Win32 only.
sendmail_from = me@localhost.com

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
sendmail_path = /usr/sbin/sendmail -t -i

Also make sure that you get an answer to the following command:

hostname | xargs ping
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.