vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.0 Full Releases (https://vborg.vbsupport.ru/forumdisplay.php?f=33)
-   -   vBouncer (PHP): reduce server load by unsubscribing bouncing members from threads (https://vborg.vbsupport.ru/showthread.php?t=91119)

jb605 07-05-2005 03:43 PM

Quote:

Originally Posted by tamarian
Yes, if it's local, that should do it. Just make sure your PHP has IMAP support built/compiled in.

Maybe this is not so relative, but I seem not able to find an instruction on how to compile php with imap, a simple --with-imap (--with-imap=shared) and --with-imap-ssl won't work.

Can anybody share some experience?

Thanks.

tamarian 07-05-2005 04:00 PM

Quote:

Originally Posted by jb605
Maybe this is not so relative, but I seem not able to find an instruction on how to compile php with imap, a simple --with-imap (--with-imap=shared) and --with-imap-ssl won't work.

Can anybody share some experience?

Thanks.

There maybe some dependencies missing. Check the error log from the compilation to what it complains about..

jb605 07-05-2005 06:51 PM

I read the php document, looks like it says it needs something called c-client library. I thought php would have imap and pop support built-in, but seems it is more complicate than that. Also, after I tried the c-client library, looks like it is more of a pop/imap daemon than a client. I have my email service on another cpanel server, so I really just need php to be able to read imap mailbox. I am a little bit confused here.

BTW, if I choose to use email forward and now I can read the file locally, how would I update the stats manually?

Thanks.

tamarian 07-05-2005 08:32 PM

Quote:

Originally Posted by jb605
I read the php document, looks like it says it needs something called c-client library. I thought php would have imap and pop support built-in, but seems it is more complicate than that. Also, after I tried the c-client library, looks like it is more of a pop/imap daemon than a client. I have my email service on another cpanel server, so I really just need php to be able to read imap mailbox. I am a little bit confused here.

I'm not familiar with cPanels, but I thought they can be easily configured to encorporate additional modules easily. Let's see if one of the cPanel users here has any tips for you.

Quote:

BTW, if I choose to use email forward and now I can read the file locally, how would I update the stats manually?.
If the file is on your server, just enter the path in the vBouncer settings.

jb605 07-05-2005 09:57 PM

Quote:

Originally Posted by tamarian
I'm not familiar with cPanels, but I thought they can be easily configured to encorporate additional modules easily. Let's see if one of the cPanel users here has any tips for you.

My cpanel server has imap service running fine. But for my forum to be able to retrieve email via pop, I need to compile php with imap support myself (my web server customized php installation). I have some problems following the instructions on php.net about enabling imap support in php (I assume it means php as imap client to access imap service), because following the instructions, it tells me how to run imap/pop daemon service. I am confused. It is required to run imap/pop daemon service on the same server for php to be able to compile with imap support?

Quote:

Originally Posted by tamarian
If the file is on your server, just enter the path in the vBouncer settings.

I have this setting in place. I set it to not do it automatically, but don't know how to actually start the bounce email collection process manually?

Thanks.

tamarian 07-05-2005 10:05 PM

Quote:

Originally Posted by jb605
My cpanel server has imap service running fine. But for my forum to be able to retrieve email via pop, I need to compile php with imap support myself (my web server customized php installation). I have some problems following the instructions on php.net about enabling imap support in php (I assume it means php as imap client to access imap service), because following the instructions, it tells me how to run imap/pop daemon service. I am confused. It is required to run imap/pop daemon service on the same server for php to be able to compile with imap support?

No, you don't need to run a client. You just need to build PHP with IMAP support. Once you have that, you can POP emails from the other server, if that other server has a POP server.

Quote:

I have this setting in place. I set it to not do it automatically, but don't know how to actually start the bounce email collection process manually?
That's fine. Set it to not do it automatically, but install the vbouncer-collect.php as a cron job to run daily or whatever you prefer. It will collect the stats for you on the intervals you provide. You can test it by using the scheduled task manager, clicking "run now". You can run the collection task manually or automatically, and it will still not touch bouncing members, if the vBouncer is not in auto-mode.

jb605 07-05-2005 10:49 PM

Quote:

Originally Posted by tamarian
No, you don't need to run a client. You just need to build PHP with IMAP support. Once you have that, you can POP emails from the other server, if that other server has a POP server.

My problem is with building php with imap support. The documentation says I need to compile PHP with --with-imap=DIR. What do I specify for the DIR here? And what do I need to install for that DIR option?

Quote:

Originally Posted by tamarian
That's fine. Set it to not do it automatically, but install the vbouncer-collect.php as a cron job to run daily or whatever you prefer. It will collect the stats for you on the intervals you provide. You can test it by using the scheduled task manager, clicking "run now". You can run the collection task manually or automatically, and it will still not touch bouncing members, if the vBouncer is not in auto-mode.

Thanks.

tamarian 07-05-2005 10:59 PM

Quote:

Originally Posted by jb605
My problem is with building php with imap support. The documentation says I need to compile PHP with --with-imap=DIR. What do I specify for the DIR here? And what do I need to install for that DIR option?

You may not need the dir, if the liberary is in the lib path.

I'd just install the c-client first as the docs say, then configure --with-imap and --with-imap-ssl and read the error report, if any. If that doesn't work, check with the host or sys admin.

Paul M 07-05-2005 11:22 PM

Quote:

Originally Posted by tamarian
I'm not familiar with cPanels, but I thought they can be easily configured to encorporate additional modules easily. Let's see if one of the cPanel users here has any tips for you.

On Cpanel it's just a tick box when you build/update apache/php.

jb605 07-05-2005 11:48 PM

Quote:

Originally Posted by tamarian
You may not need the dir, if the liberary is in the lib path.

I'd just install the c-client first as the docs say, then configure --with-imap and --with-imap-ssl and read the error report, if any. If that doesn't work, check with the host or sys admin.

Since my server has imap and pop binary and can be started via xinet.d, I figured that imap and pop is actually installed on my server, but might only as binary, no library?

The documentation on php.net sugguested installing c-client, which might install both the binary and the library, while they should actually suggest the user install it only to get the library, not to install it as a daemon service.

I tried to compile PHP directly with compilation option --with-imap and --with-imap-ssl, but got this error:

configure: error: Cannot find rfc822.h. Please check your IMAP installation.

Looks like it is missing the header file. Not sure if I install c-client will resolve it. I am a little hesitate to install c-client because the installation file tells me it is a daemon service, but my server already has imap and pop daemon service.


All times are GMT. The time now is 12:47 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01113 seconds
  • Memory Usage 1,756KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (13)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete