Venus Version 0.1 ================= This is just a simple script to edit Postfix (and possibly Sendmail) Virtual Maps from the web. I did come accross another program called Mdmod, but personally I didn't like it so I start to write this one from scratch. It still has quite a bit to be done and I don't know if I'll ever have time to finish it, that is why I am releasing the source code, incase it could be usefull to someone else. It is probably no use unless you know some basic perl scripting or something. There is no sort of authentication in it what so ever and it does not lock the files before writing to it or anything. It may be a bit inefficient, but I think that the only way to be noticebly more efficient is to have a virtual table for each domain or at least have a few of them so there are not lots in the one file if you were to have hundreds or them. The interface could also probably do with improvement. Todo ---- * Add file locking * Add authentication and some form of ACLs to say what domains users can edit * Use tempory files for editing virtual hosts License ------- Copyright (C) 2000 Jeremy Lunn. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. (The GNU General Public License should be in the file "COPYLEFT".) Feedback -------- Please let me know what you think of this script so far and any suggestions that you may have. Email me at jeremy@thisdomain. To find other methods of contacting me, finger jeremy@thisdomain.