[Mailman-Users] Output to file all lists and associated member addresses
Is there a simple way to output to a file all lists with each lists associated member addresses? I know I can use: bin/list_lists -b and then: bin/list_members list-name for each list, but is there a way to do this in one fell swoop, without having to run through each member list individually? Thanks for any and all suggestions...! Bill -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp
Re: [Mailman-Users] Output to file all lists and associated member addresses
- Original Message - From: "Patrick Bogen" <[EMAIL PROTECTED]> > On 9/20/06, Bill Landry <[EMAIL PROTECTED]> wrote: >> Is there a simple way to output to a file all lists with each lists >> associated member addresses? I know I can use: >> > snip >> >> for each list, but is there a way to do this in one fell swoop, without >> having to run through each member list individually? > You can do it with some simple shell scripting: > > for i in `bin/list_lists -b`; do bin/list_members $i; done Thanks Patrick, that certainly gives me a listing of all of the member e-mail address for every list, but does not associate them with the particular list they apply to. I was looking for an output like: List-A e-mail-1 e-mail-2 e-mail-3 List-B e-mail-4 e-mail-5 e-mail-6 List-C e-mail-7 e-mail-8 e-mail-9 Bill -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp
Re: [Mailman-Users] Output to file all lists and associated member addresses
- Original Message - From: "Patrick Bogen" <[EMAIL PROTECTED]> > On 9/20/06, Bill Landry <[EMAIL PROTECTED]> wrote: >> Thanks Patrick, that certainly gives me a listing of all of the member >> e-mail address for every list, but does not associate them with the >> particular list they apply to. I was looking for an output like: >> >> List-A >> e-mail-1 >> e-mail-2 >> e-mail-3 > > for i in `bin/list_lists -b`; do echo $i; bin/list_members $i; done Thanks Patrick! This worked perfectly: for i in `bin/list_lists -b`; do echo $i >> master-list.txt; bin/list_members $i >> master-list.txt; echo >> master-list.txt; done Bill -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp
[Mailman-Users] First-time poster...
Hello list members! I have setup a list server running on Fedora Core 2, with Postfix 2.2.3, Mailman 2.1.5, and Python 2.3.4. I think I followed the Mailman setup and configuration guidelines correctly, but am having a problem that I cannot find resolution to via google nor by a search of the Mailman list archives. When sending a message to a test list, the message sits in the queue and Postfix reports in the maillog: Jun 6 09:04:55 lists postfix/qmgr[19892]: E16EA6FE2C: from=<[EMAIL PROTECTED]>, size=1215, nrcpt=1 (queue active) Jun 6 09:04:55 lists postfix/local[19915]: warning: cannot find alias database owner for hash:/usr/local/mailman/data/aliases(0,34100) The permissions on the aliases* files are: ls -l /usr/local/mailman/data/alias* -rw-rw 1 mailman mailman 107000 Jun 6 08:59 aliases -rw-r- 1 mailman mailman 167936 Jun 6 08:59 aliases.db If anyone has any suggestions on how I might resolve this, I would greatly appreciate the feedback. Regards, Bill -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp
Re: [Mailman-Users] First-time poster...
- Original Message - From: "Mark Sapiro" <[EMAIL PROTECTED]> > >I have setup a list server running on Fedora Core 2, with Postfix 2.2.3, > >Mailman 2.1.5, and Python 2.3.4. I think I followed the Mailman setup > >and > >configuration guidelines correctly, but am having a problem that I cannot > >find resolution to via google nor by a search of the Mailman list > >archives. > > > >When sending a message to a test list, the message sits in the queue and > > Postfix queue? Yes. > >Postfix reports in the maillog: > > > >Jun 6 09:04:55 lists postfix/qmgr[19892]: E16EA6FE2C: > >from=<[EMAIL PROTECTED]>, size=1215, nrcpt=1 (queue > >active) > > This looks like mailman has received the post and is trying to notify > the owner/moderator (or maybe deliver the post if there is only one > recipient). Listname-bounces is the usual envelope sender for messages > from Mailman. > > >Jun 6 09:04:55 lists postfix/local[19915]: warning: cannot find alias > >database owner for hash:/usr/local/mailman/data/aliases(0,34100) > > I don't know postfix and am not sure what this means. > > >The permissions on the aliases* files are: > > > >ls -l /usr/local/mailman/data/alias* > >-rw-rw 1 mailman mailman 107000 Jun 6 08:59 aliases > >-rw-r- 1 mailman mailman 167936 Jun 6 08:59 aliases.db > > aliases.db should be group writable and I think is normally owned by > root which may relate to the above log message. I change the aliases.db to be group writeable, and even tried setting the ownership to root:mailman, but "bin/check_perms" did not like that and set the permission back to mailman:mailman. The aliase* files now look like (with no bin/check_perms issues reported): -rw-rw-r-- 1 mailman mailman 107000 Jun 6 08:59 aliases -rw-rw-r-- 1 mailman mailman 167936 Jun 6 08:59 aliases.db but I am still seeing the same problem reported in the maillog: Jun 6 10:52:07 lists postfix/local[20108]: warning: cannot find alias database owner for hash:/usr/local/mailman/data/aliases(0,34100) Any other thoughts, ideas, suggestions...? Thanks, Bill -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp
Re: [Mailman-Users] First-time poster...
- Original Message - From: "Mark Sapiro" <[EMAIL PROTECTED]> > What happens if you leave the ownership as root:mailman in spite of > check_perms? Then I get the following in the maillog: Jun 6 12:22:45 lists postfix/local[20474]: 711426FE2C: to=<[EMAIL PROTECTED]>, relay=local, delay=1, status=bounced (Command died with status 1: "/usr/local/mailman/mail/mailman post curtistest") and I get back an undeliverable message. > Have you followed the Postfix setup instructions at for example > http://mailman.sourceforge.net/mailman-install/node12.html (mirrors at > http://www.gnu.org/software/mailman/mailman-install/node12.html and > http://www.list.org/mailman-install/node12.html Yes. > In any case, this appears to be a postfix configuration issue. A google > search for "cannot find alias database owner" turns up two links to a > postfix module alias.c, the relevant piece of which is: > > /* > * DELIVERY RIGHTS Not sure what to do with this code snippet. If you have any further advice based on the "Command died with status 1" I receive when setting the aliases.db perms to root:mailman, please let me know. Otherwise, I will post this to the Postfix list to see what they have to say. Thanks for your comments and suggestions! Bill -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp
Re: [Mailman-Users] First-time poster...
- Original Message - From: "John Dennis" <[EMAIL PROTECTED]> > On Mon, 2005-06-06 at 11:46 -0700, Mark Sapiro wrote: >> Bill Landry wrote: >> > >> >Jun 6 10:52:07 lists postfix/local[20108]: warning: cannot find alias >> >database owner for hash:/usr/local/mailman/data/aliases(0,34100) > >> In any case, this appears to be a postfix configuration issue. A google >> search for "cannot find alias database owner" turns up two links to a >> postfix module alias.c, the relevant piece of which is: > > I don't think this is a postfix configuration issue, but rather a > problem with user lookup's. What the code in question is doing is > getting the user id (uid) of the owner of of the alias file and then > mapping it to an account. For some reason that's failing. On the machine > that postfix is running on you should verify the mailman account exists. > (what does the command "id mailman" return?). id mailman uid=41(mailman) gid=41(mailman) groups=41(mailman) > Are you running postfix > and mailman on the same machine. Yes. > Do you have any of the files on an NFS mount? No. > It seems very odd that ls -l prints out mailman as the owner but > postfix can't perform the same lookup. Are you running a NSCD (Name > Service Cache Daemon)? No. > If so, maybe the cache isn't refreshed. Have you > tried restarting postfix? Yes, many times. > Is mailman in /etc/shadow on the machine > postfix is running on? grep mailman /etc/shadow mailman:!!:12327:: Bill -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp
Re: [Mailman-Users] First-time poster...
- Original Message - From: "John Dennis" <[EMAIL PROTECTED]> > On Mon, 2005-06-06 at 12:48 -0700, Mark Sapiro wrote: >> And did that say anything about a group mismatch error? Or is there >> anything in Mailman's 'error' log? >> >> If you're getting group mismatch errors, see FAQ article 6.16 > > FWIW, I don't think this problem will manifest itself as a mailman group > mismatch error, but I could be wrong. > > Thinking about this a bit more I suspect Bill may have modified the > user/group on the alias file and/or modified the mailman account > information while postfix was running, but did not restart postfix. I > haven't looked at the postfix code but I wouldn't be surprised if > postfix when it starts gets file information on all its input files > referenced in main.cf and stores that information. If that information > was altered while postfix was running it would likely get confused > because it may be using id's that no longer exist. John, I've tried to make sure that I either reload or restart Postfix and Mailman after each config or file permissions change. Thanks for the help guys, it is very much appreciated. I've posted the issue to the Postfix list, so if I can find a resolution there, I will post it back here. If you can think of anything else I should look at, please let me know. Thanks again! Bill -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp
Re: [Mailman-Users] First-time poster...
- Original Message - From: "John Dennis" <[EMAIL PROTECTED]> > On Mon, 2005-06-06 at 13:00 -0700, Bill Landry wrote: > > O.K. the other things I suggested you check all seem fine. > >> > Is mailman in /etc/shadow on the machine >> > postfix is running on? >> >> grep mailman /etc/shadow >> mailman:!!:12327:: > > Actually /etc/passwd maybe more relevant in this instance. If postfix > does not have permission to read /etc/passwd it's look up is going to > fail (a non-readable /etc/group may also provoke this). Recall that > postfix typically does not run as root for very good reasons. What > postfix runs as is configurable. You want to make sure whatever user > postfix is running as has permission to read these /etc files. Also > typically /etc/passwd and /etc/group are readable by everybody. The only > other thing I can think of for you to check is to assure /etc/passwd > and /etc/group are readable by the postfix process. > > Short of that the only other things I can think of would be to strace > (assuming you're on a system with strace, e.g. Linux) the postfix > process and seeing where the failure occurs and/or to look at the > postfix code that performs the lookup and see exactly what c lib > functions it's calling and what triggers it to return a failure. This appears to be the standard across all of my RedHat 9/Postfix and Fedora Core3/Postfix servers: ls -l /etc/passwd -rw-r--r-- 1 root root 2172 Jun 6 09:16 /etc/passwd ls -l /etc/group -rw-r--r-- 1 root root 974 Jun 6 13:34 /etc/group My other Postfix servers are function properly, and they all run as "mail_owner = postfix", including this particular Mailman server, so I am still a bit baffled by this one. Bill -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp
Re: [Mailman-Users] First-time poster...
- Original Message - From: "John Dennis" <[EMAIL PROTECTED]> > Short of that the only other things I can think of would be to strace > (assuming you're on a system with strace, e.g. Linux) the postfix > process and seeing where the failure occurs and/or to look at the > postfix code that performs the lookup and see exactly what c lib > functions it's calling and what triggers it to return a failure. Doh, ended up being a chroot issue in master.cf. Thanks John, Mark, and Dan for the responses, and my apologies to the list for the noise... Bill -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp
[Mailman-Users] Permitted IP Address?
We have a script that will send out automated service notification messages to different lists. Is there a way to configure Mailman to allow posts to any lists from a specific IP address, that of the script server? Bill -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp
Re: [Mailman-Users] Permitted IP Address?
- Original Message - From: "Jim Tittsler" <[EMAIL PROTECTED]> > On Tue, Jun 07, 2005 at 01:02:10PM -0700, Bill Landry wrote: >> We have a script that will send out automated service notification >> messages >> to different lists. Is there a way to configure Mailman to allow posts >> to >> any lists from a specific IP address, that of the script server? > > If you taught your script the password for each of the lists, > it could add an Approved: header to the messages it crafts. > > A cleaner way would be to add a stage early in the pipeline of > handler modules that identified messages from the script (by IP > address in a received header, or a special header that would be > hard to forge) and set 'approved' and 'adminapproved' for the > message. (See Mailman/Handlers/Approve.py and SpamDetect.py > for starting places.) Thanks Jim, I will look into that. For now, I simply added the sending scripts e-mail address to all of the lists and set the flags to "nomail" and "hide". Bill -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp
Re: [Mailman-Users] txt files and database
- Original Message - From: "Jean-Philippe GIOLA" <[EMAIL PROTECTED]> > Hi all! > nobody has answered me so I ask my question an another time...! > I want to know why the mailman's developpers have choosen to store mail > for the archives in txt files and not in a database like forums See http://www.list.org/todo.html under the "Portability & architecture" section. Bill -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp
Re: [Mailman-Users] Need assistance trouble shooting problem after moving Mailman from one box to another moving Mailman from one box to another
- Original Message - From: "Thomas Waters" <[EMAIL PROTECTED]> > Thanks to everyone who has emailed me with assistance so far. I have > some follow up questions: > > Following FAQ 3.1.4, I ran check perms. I see a print out of perms. > does this command just tell you what they should be; does it fix them? > > As per Aliases, the FAQ is confusing to me, but may be the cause of > my problems. I do not understand how to tell if postfix is > recognizing the ~mailman/data/aliases file. You should have an entry in your Postfix main.cf like (pointing to your correct aliases paths): alias_maps = hash:/etc/postfix/aliases, hash:/usr/local/mailman/data/aliases As long as the permission are set correctly on your Mailman aliases file, things should be fine. You can check the permissions on your Mailman files by running: bin/check_perms This will report any incorrect file/group permissions, or, to correct any file/group permissions issues, run as root: check_perms -f > How do I rebuild the aliases.db file? bin/genaliases Bill -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp
Re: [Mailman-Users] Need assistance trouble shooting problem after moving Mailman from one box to another moving Mailman from one box to another
- Original Message - From: Thomas Waters To: Bill Landry Sent: Wednesday, June 22, 2005 3:26 PM Subject: Re: [Mailman-Users] Need assistance trouble shooting problem after moving Mailman from one box to another moving Mailman from one box to another On Jun 22, 2005, at 6:03 PM, Bill Landry wrote: You should have an entry in your Postfix main.cf like (pointing to your correct aliases paths): alias_maps = hash:/etc/postfix/aliases, hash:/usr/local/mailman/data/aliases This may be a part of the problem. I looked at the file and neither of these exist. But the lines allso have # so I thought those were comments... This will report any incorrect file/group permissions, or, to correct any file/group permissions issues, run as root: check_perms -f This seemed to work I believe. a number of lines said fixed. How do I rebuild the aliases.db file? bin/genaliases Here is what I get here: rxweb:~ tcwaters$ sudo /usr/share/mailman/bin/genaliases postalias: fatal: open /private/var/mailman/data/aliases.db: Permission denied Traceback (most recent call last): File "/usr/share/mailman/bin/genaliases", line 116, in ? main() File "/usr/share/mailman/bin/genaliases", line 106, in main MTA.create(mlist, nolock=True, quiet=quiet) File "/usr/share/mailman/Mailman/MTA/Postfix.py", line 232, in create _update_maps() File "/usr/share/mailman/Mailman/MTA/Postfix.py", line 53, in _update_maps raise RuntimeError, msg % (acmd, status, errstr) RuntimeError: command failed: /usr/sbin/postalias /private/var/mailman/data/aliases (status: 1, Operation not permitted) Hmmm, where exactly do your Mailmail aliases files live? There appears to be some be some conflict in the paths shown above. Try executing the genaliases command from the mailman top-level directory as: sudo bin/genaliases and see if that works for you. Also, please keep posts and replies on the list, helps to build the archive for future reference. Thanks, Bill -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp
Re: [Mailman-Users] Changing Reply-To settings don't work or ignored.
- Original Message - From: "Maclagan" <[EMAIL PROTECTED]> > System: RH7.3, mailman-2.0.13-1 > > Using the web based administrative interface, I'm trying to change > where replies to list messages go (ie: set the Reply-To header). > Want to change it from an explicit address to "Poster". > > Deleting the Explicit Reply-To address and submitting the changes > doesn't change anything (ie: the Reply-To address is still there). > Changing the Explicit Reply-To address to something else changes > the value on the config page, but has no effect. > > Frustratingly, setting where replies to list messages are directed to > "Poster" is completely ignored. > > I've done some googling and found the first part of this was a known > bug in Mailman 2.0beta5 but, supposedly, fixed before 2.0 release. > > I think direct access to the config.db file for the list might be an > answer, but it seems to be a binary file and I have no knowledge of > what application creates/modifies it. Thought about taking ot it with > a hex editor, but decided that would probably cause more problems > than it cured. > > Any suggestions for a fix or a work around would be appreciated. You might try using config_list. Create a file with the following entries in it: reply_goes_to_list = 0 reply_to_address = '' and then execute: bin/config_list -i add.txt ListName Good luck! Bill -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp
Re: [Mailman-Users] Cleaning out lists of users
- Original Message - From: "Ken Carter" <[EMAIL PROTECTED]> > Our school system has over 30 lists that are maintained by different > people. I'm looking for an efficient process where I can delete > addresses from all lists without having to wade though the lists one by > one. Finding one email in the mess is bad enough but when you're > talking about clearing 50+ at a shot it is insane! You could fairly easily accomplished this using the "remove_members" variable via a console session (see: http://www.gnu.org/software/mailman/site.html). Bill -- Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp