On Tue, 18 Jun 2002 09:43:17 -0400 (Eastern Daylight Time) "Eric S. Johansson"
<[EMAIL PROTECTED]> wrote:
ESJ> I've got a couple more annoying bugs for you.
ESJ>
ESJ> 1) when you use an external editor instead of the internal composer,
ESJ> my root directory is getting littered with files. Please cleanup
ESJ> after yourself...
These files are deleted when the external editor terminates -- at least on
my machine. It would be better to create them in the Mahogany directory
than in the root, though, and I'll change this, but in any case they
shouldn't stay and, if deleting them failed, you should get a warning from
Mahogany.
ESJ> 2) I use Emacs as my editor and it leaves behind little ~ terminated
ESJ> files. Please clean those up as well.
No, I can't do this (think a bit about how am I supposed to know how the
custom editor calls its external files?). Tell Emacs to not create the
backups.
ESJ> 3) temporary file names end in an extremely wide range of extensions.
ESJ> Emacs uses this information to auto select the editor mode. Some
ESJ> messages I'm editing assembler, others Fortran, C, objective c, and
ESJ> so on. Please if you are going to have an extension, make it just
ESJ> .txt so that "I'm smarter than you are" editors won't get confused.
I know this doesn't help you much but with vim I use the following command
line:
gvim -c "so ~/vim/mail.vim" %s
and the mail.vim script sets the file type to mail overriding the default
extension detection. I'm sure Emacs has some equivalent feature (it can do
everything, right? ;-).
ESJ> I'd like to hear a bit more about the antispam features.
Nothing fancy -- unfortunately so, but it turned out that the existing
filters framework was very inflexible and so to do what I originally wanted
I'd have to change almost everything :-(
So finally I've just added the features I need myself:
- the test for 8 bit subjects: I'm sick and tired from Korean spam and
this should catch 90% of it
- the test for having my address among the recipients or a mailing list
header as most of the spam is not addresses directly to me -- of course,
I won't get any messages via bcc neither like this but so be it
ESJ> if I can run some python code after a message has been received but
ESJ> before it's been filtered/stuck in any local mailboxes, I can test out
ESJ> my antispam system.
It should be possible -- you [are supposed to] have access to all the
Message class methods from Python so you can examine all the headers and
what not.
ESJ> On the output side, I need the ability to insert headers into a mail
ESJ> message and potentially modify the body (i.e. substitute encrypted
ESJ> text for plain text)
I don't think Mahogany will ever do this -- it's a MUA, not an MTA.
ESJ> one of these days, someone should try out the cygwin environment for
ESJ> compiling mahogany.
Compiling under cygwin should be trivial as you should be able to use
configure and the Unix makefiles without any changes.
Regards,
VZ
----------------------------------------------------------------------------
Bringing you mounds of caffeinated joy
>>> http://thinkgeek.com/sf <<<
_______________________________________________
Mahogany-Users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mahogany-users