QmailtoasterMain Page | About | Help | FAQ | Special pages | Log in

Printable version | Disclaimers | Privacy policy

Vpopmail - roaming users configuration

From Qmailtoaster

Vpopmail - roaming users configuration

If you want to use the vpopmail roaming users configuration option here area few steps to follow :

1. rpm -Uvh vpopmail-toaster*.src.rpm

  go to (if you didnt set your own .rpmmacros config) /usr/src/redhat/SPECS
  and edit the file vpopmail-toaster.spec
  look for the configure options ..
  (./configure --prefix ....) line and change --disable-roaming-users
  into --enable-roaming-users ..
  If you want to add/remove other options do it now..

2. rpmbuild -bb --with [your_distro] vpopmail-toaster.spec

  just wait after issuing that command
  cd ../RPMS/i386
  STOP qmail : /etc/init.d/qmail stop   or qmailctl stop
  rpm -Uvh --replacefiles --replacepkgs vpopmail-toaster*.rpm 
  IF you keep RPMS make sure you point to the one you just rebuilt not
  and old one ...
  START qmail : /etc/init.d/qmail start   or qmailctl start

3. The roaming system authorize a user who authentificated (pop3 before smtp)

  the right to relay, it adds your ip to the cdb file
  /etc/tcprules.d/tcp.smtp.cdb .. This file must be owned by vpopmail.vchkpw
  do this now :
  chown vpopmail.vchkpw /etc/tcprules.d/tcp.smtp.cdb
  Then edit /etc/init.d/qmail
  look for the section cdb) :
   cdb)
   tcprules /etc/tcprules.d/tcp.smtp.cdb /etc/tcprules.d/tcp.smtp.tmp < /etc/tcprules.d/tcp.smtp
   chmod 644 /etc/tcprules.d/tcp.smtp*

add here -> chown vpopmail.vchkpw /etc/tcprules.d/tcp.smtp.cdb <-

   echo "Reloaded /etc/tcprules.d/tcp.smtp"   

The purpose of this, whenever you reload your cdb files it will give you the proper rights and ownership on the file

4. By default it is 3 hours (180mins) authorization after pop authentification

  for roaming users
  I d suggest to set a crontab to check the ips allowed to relay
  I chose every 30mins
  0,30 * * * * /home/vpopmail/bin/clearopensmtp
  NB: you could change the default time by adding this configure option :
      --enable-relay-clear-minutes=#  to the spec file

Also note that roaming access is only available to users checking mail via POP3. If you have users who connect via POP3-SSL, IMAP, or IMAP-SSL they are not added to the list of authenticated users. See this thread for more info: http://www.mail-archive.com/vchkpw@inter7.com/msg24375.html

Retrieved from "http://wiki.qmailtoaster.com/index.php/Vpopmail_-_roaming_users_configuration"

This page has been accessed 12,008 times. This page was last modified on 25 March 2007, at 00:44. Content is available under GNU Free Documentation License 1.2.


Find

Browse
Main page
Community portal
Current events
Recent changes
Random page
Help
Edit
View source
Editing help
This page
Discuss this page
New section
Printable version
Context
Page history
What links here
Related changes
My pages
Log in / create account
Special pages
New pages
File list
Statistics
More...