> Oops.. I meant router, not transport. You need an entry in transport and
> router, but order _does_ matter in the router section, and not in the
> transport. Therefore, the procmail router should be listed before the
> maildir or in your case "local_delivery".
>
> Basically, exim will go down the router list and say "do I match this
> router condition?" It will get to procmail and say "Do I have
> /usr/bin/procmail and ~/.procmailrc for the user?" If those two
…
[View More]> conditions exist, then it delivers the mail to procmail
>
> > Is this the trasport that you mentioned? What does a procmail setup
> > look like?
>
> For procmail, you will need to have the procmail router and transport.
> The procmail_pipe is the transport. It basically tells exim what to do
> with the email should the procmail router match.
>
>
> Here is my procmail router
>
> *********
> procmail:
> debug_print = "R: procmail for $local_part@$domain"
> driver = accept
> domains = +local_domains
> check_local_user
> transport = procmail_pipe
> require_files = ${local_part}:${home}/.procmailrc:+/usr/bin/procmail
> no_verify
> no_expn
> *********
>
> The transport line says, if this matches, then call the procmail_pipe
> transport to know where to deliver the email. This particular router
> verifies that the intended recipient is infact a local user, and then
> checks the required_files for a .procmailrc and /usr/bin/procmail file.
> If those are present, then it calls the procmail_pipe transport. Mine
> looks like this:
>
> **************
> procmail_pipe:
> debug_print = "T: procmail_pipe for $local_part@$domain"
> driver = pipe
> path = "/bin:/usr/bin:/usr/local/bin"
> command = "/usr/bin/procmail"
> return_path_add
> delivery_date_add
> envelope_to_add
> **************
>
> The command line will pipe (see the driver line) the full email to that
> command. Procmail will then figure out who it goes to and read the
> .procmailrc file to figure out how to deliver it. A simple procmailrc
> file for maildirs would look something like this:
>
> **************
> HOME=/home/jeremy
> PMDIR=$HOME/.procmail
> LOGFILE=$PMDIR/log
> MAILDIR=$HOME/mail/
> LOCKFILE=$PMDIR/.lockmail
> VERBOSE=no
>
> # catch all for inbox
> :0
> $MAILDIR
> ***************
Jeremy:
So I tried setting it up like you mention. The only thing I don't
understand is the driver=accept part. I get an error related to this
when I log in as another user and run 'mail -s "testing" mdg'. The
error is:
--------
avast:/home/mdg# mail -s "testing" mdg
Cc:
Null message body; hope that's ok
2004-10-14 10:33:52 Exim configuration error
router procmail: cannot find router driver "accept" in line 405
Can't send mail: sendmail process failed with error code 1
avast:/home/mdg#
---------
I wondered if you have anything in your .conf about the accept...maybe
another section that defines it? I tried to make sure that there were
no transport or router conflicts.
My .procmailrc file looks like yours, with obvious changes...homedir and
maildir changes. The rest is the same.
My exim.conf looks like this: http://mdg.homelinux.org/exim.conf
Also...I'm not using exim4, and thought this might be a difference.
Any ideas?
Matt
[View Less]
Getting to meetings is rather tough for me these days.
Dropping off and picking up my daughter from daycare,
she might get a bit cranky staying out that late, and
when she gets cranky everyone hears about it. She's
really still only got one word for complaining...
WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHHHHHHHHHHHHHH!!!!!
Not sure, I'm ready to subject the list to that yet, but
if there is a consensus on the list to see the demo, I'll
provide the other half, it would have to be a desktop …
[View More]though
because I haven't been able to get the sound working on the
laptop (ok I haven't tried every combination).
> -----Original Message-----
> From: Brian Kelsay
>
>
> If GnomeMeeting is on Knoppix, then I have it on my laptop,
> otherwise I could apt-get it real quick. I know my usb
> webcam and sound works. I'd have to bring some external
> speakers though, because the built-in ones suck. I might
> even have a headset w/ mic around somewhere that I've never
> used. If you bring the other half, then we'll do it.
>
[View Less]
I understand. Luckily the crying at my house is at a dull roar mostly. The youngest is 4 now. So if you don't want to bring her that's cool. If you have a Yamaha OPL3-Sax chipset, then good luck, you'll need it. If I recall, you have an older laptop that may have one of those. An old Toshiba, right?
Somebody else want to volunteer to bring the other half of the required hardware? Laptop or desktop, webcam that works under Linux, network and sound already working under Linux. I'll have …
[View More]a 10/100/wireless switch and always have a few extra Cat5 cables. I have a newer USB webcam, but haven't gotten it to work yet.
Brian Kelsay
>>> "Brian Densmore" <> 10/14/04 09:11AM >>>
Getting to meetings is rather tough for me these days.
Dropping off and picking up my daughter from daycare,
she might get a bit cranky staying out that late, and
when she gets cranky everyone hears about it. She's
really still only got one word for complaining...
WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHHHHHHHHHHHHHH!!!!!
Not sure, I'm ready to subject the list to that yet, but
if there is a consensus on the list to see the demo, I'll
provide the other half, it would have to be a desktop though
because I haven't been able to get the sound working on the
laptop (ok I haven't tried every combination).
[View Less]
If GnomeMeeting is on Knoppix, then I have it on my laptop, otherwise I could apt-get it real quick. I know my usb webcam and sound works. I'd have to bring some external speakers though, because the built-in ones suck. I might even have a headset w/ mic around somewhere that I've never used. If you bring the other half, then we'll do it.
Brian Kelsay
>>> "Brian Densmore" <> 10/14/04 08:51AM >>>
You know doing a gnomemeeting with a pair of linked
PCs would be a …
[View More]great demo day event. Maybe even a
gnomemeeting meets netmeeting.
[View Less]
>From GnomeMeeting.org FAQ:
2.7. Does it support the T.120 protocol?
No, T.120 support is not implemented in GnomeMeeting yet. We prefer to focus on videoconferencing features and protocols than to add support for T.120. Moreover, most T.120 features like desktop sharing, or file transfers can be easily achieved using other dedicated tools.
That sounds like the whiteboard feature. If you want to remote control the other person's desktop, use rdesktop or vnc. With one of those you could …
[View More]open an editor and type stuff for them to see. GnomeMeeting does support text chat.
Brian Kelsay
>>> Leo Mauler <webgiant(a)yahoo.com> 10/14/04 05:54AM >>>
--- Brian Kelsay <Brian.Kelsay(a)kcc.usda.gov> wrote:
> Gnomemeeting is one option. It is supposed to
> connect to Net Meeting. I don't know if you get
> the shared whiteboard.
>
> Brian Kelsay
Well, if it connects to NetMeeting, then chances are
there's some sort of shared chalkboard-like structure.
> >>> Leo Mauler <webgiant(a)yahoo.com> 10/12/04 07:13AM
> >>>
> What I'm wanting here is the ability to type chat,
> draw on a shared whiteboard, share photos, and
> possibly audio teleconferencing. I'm not looking
> for
> video teleconferencing but it would be interesting
> as
> an option.
>
> I was adjusting Components for a friend with
> Windows98
> and saw "NetMeeting". It sounded interesting but
> I'd
> like to be able to do that with Linux instead, and
> presumably things have improved a bit since 1998.
[View Less]
Jeremy Turner <jeremy(a)linuxwebguy.com> wrote on 10/13/2004, 08:37:16 PM:
> On Wed, October 13, 2004 1:26 pm, linux(a)bizniche.com said:
> > That sounds exactly like what I want to do. I guess I get confused
> > because I often see procmail and exim mentioned in the same
> > context...leading me to believe they do the same thing.
> >
> > So, all I need to add is procmail. Currently, I guess exim sends the
> > mail to my Maildir...and now I need to …
[View More]tell it to send to procmail
> > instead. I'll read up on procmail and see how it might fit in.
>
> If you're using Debian, you can 'apt-get install procmail' then create
> yourself a ~/.procmailrc file. exim in woody and in sarge is setup to
> check for procmail _before_ delivering to maildir, unless you set it up
> differently. Basically, if the procmail transport is listed before the
> maildir transport, you're okay.
I am using debian, but while trying to get it working, I did change the
exim conf to use maildir. The related section looks like this:
local_delivery:
driver = appendfile
group = mail
mode = 0660
mode_fail_narrower = false
envelope_to_add = true
return_path_add = true
directory=${home}/Maildir
maildir_format = true
prefix=""
Is this the trasport that you mentioned? What does a procmail setup
look like?
I also see this procmail section in the conf file, but I'm not sure if
it's doing anything.
procmail_pipe:
driver = pipe
command = "/usr/bin/procmail"
return_path_add
delivery_date_add
envelope_to_add
# check_string = "From "
# escape_string = ">From "
suffix = ""
> Now what should go in your .procmailrc? I used to list all of my mailing
> lists by hand, then I found this script:
>
> http://www.dotfiles.com/files/12/215_.procmailrc
>
> This procmailrc will attempt to dynamically check for certain headers in
> the email and then deliver them into that folder. It works great 99% of
> the time. The only problem is that one mailing list uses the email
> address of "talk@...." so that mailing list gets put under the 'talk'
> folder. KCLUG, however gets put under the 'kclug' folder.
>
> The drawback is that if SpamAssassin (or your spam solution) doesn't catch
> an email and the spam email has a header that _looks like_ it's from a
> mailing list, then it creates a new folder to put the mail in. I have a
> couple of folders that were created in this way.
>
> But like I said, 99% good.
So, you're using it to filter mail into folders, and the mail is all
coming from the same email account, correct? I have fetchmail checking
a few different pop3 accounts, and so I could probably filter by the
to: address or something, and place them in different folders, as you
say. Either way, fetchmail will dump it all into one place and then
procmail can filter it. Right?
Matt
[View Less]
> Courier-IMAP provides the IMAP support for Mozilla Thunderbird and in my
> case the backend for a webmail client like squirrelmail.
>
> Filtering for your local user accounts can come from exim/postfix/sendmail
> or through procmail. In my setup, mail is received through exim, then
> handed off to procmail, which sorts and delivers my mail to ~/Maildir
> where my mail lives peacefully.
>
> The IMAP server accesses the mail from that location and allows me to
> …
[View More]read, delete, etc it.
That sounds exactly like what I want to do. I guess I get confused
because I often see procmail and exim mentioned in the same
context...leading me to believe they do the same thing.
So, all I need to add is procmail. Currently, I guess exim sends the
mail to my Maildir...and now I need to tell it to send to procmail
instead. I'll read up on procmail and see how it might fit in.
Matt
[View Less]
> > Here is what's not working yet.
> > 1) Fetchmail only runs when I tell it to ...
>
> There are a couple of ways: fetchmail -d will use fetchmail's
> internal scheduling. This does some specific types of errorhandling for
> servers that don't respond properly, and you may want to read the docs for
> the specifics on this.
>
> I prefer to run fetchmail from cron, since cron is running anyway. This
> allows me to use different config files for …
[View More]different times of day or days of
> the week - I can leave my mail on the server so it can be fetched from both
> home and work, then clean it all out at the weekend; I can check mail
> frequently when I'm home and awake and infrequently when I'm away or asleep.
>
> > 2) I _really_ want to find out if there is way I can get fetchmail (or
> > something else?) to put mail it gets from the pop accounts into IMAP
> > folder based on which account it pulls from.
>
> What are you filtering/sorting your mail with now? You may need to filter on
> the "to" address, or go a little deeper into the headers to select the pop
> info. What fetchmail does is hand mail off to the local delivery agent
> (LDA), which usually handles filtering and sorting.
Right now I'm not filtering at all. All the mail just goes into my main
inbox. So...am I currently using an LDA? Maybe that's what
Courier-IMAP does?
Matt
[View Less]