Re: Use of vcalendar with mutt
On Thu, Jul 30, 2015 at 07:36:04AM +1000, Brian Salter-Duke wrote: On Thu, Jul 23, 2015 at 09:32:29AM +1000, Brian Salter-Duke wrote: Le 22/07/2015 à 20:31, Brian Salter-Duke a écrit : It does have a lot od email addresses in it. If you email me, I will send you a copy , but I do not think I can put it to the list. You can edit it directly from Mutt (with the 'e' key) before sending it to this list. It would be better this way. I will try to attach it. Thanks for all your help. I think you succeeded. Here I received your message containing a text/plain bodypart (above) and a message/rfc822 bodypart. The latter contained a text/calendar bodypart which rendered just fine using vcal.pl, a nice VCALENDAR decoder script by Wayne Morrison. -- Mark H. Wood Lead Technology Analyst University Library Indiana University - Purdue University Indianapolis 755 W. Michigan Street Indianapolis, IN 46202 317-274-0749 www.ulib.iupui.edu signature.asc Description: Digital signature
Re: Reading encrypted mail remotely
Ian Zimmerman wrote: Is there any hook or crook by which I could read encrypted mail with mutt without my private key being installed on the host where mutt runs? Some agent forwarding magic, pretty please? I really, really don't want to put my key on my mail server. And no, please don't suggest IMAP :-( I haven't done anything more than search, but there is a thread about this here: http://www.gossamer-threads.com/lists/gnupg/users/68713 Looks like they are referring to a new OpenSSH 6.7 feature combined with a new GPG 2.1 feature. -- Kevin J. McCarthy GPG Fingerprint: 8975 A9B3 3AA3 7910 385C 5308 ADEF 7684 8031 6BDA http://www.8t8.us/configs/gpg-key-transition-statement.txt signature.asc Description: PGP signature
Re: scoring top posters
On 30.07.2015, Matthias Apitz wrote: A top posting we see, when in the body of the mail before a line like this: On 29 Jul 2015, Matthias Apitz wrote: are some other text lines. Of course we need here a good regular expression because the line 'On 29 Jul 2015, Matthias Apitz wrote:' is highly configurable and language dependent. First: you can't do that using procmail alone. A perl, python, ruby or whatever script will be needed. Simply pipe all incoming mail to your script via procmail. That said, I doubt such a script which *reliably* detects top-postings can be done. As a starting point for your language problem: simply check if the first line in the mail body ends with a colon (:).
Re: scoring top posters
On Thu Jul 30 22:24:03 2015, Heinz Diehl wrote: That said, I doubt such a script which *reliably* detects top-postings can be done. As a starting point for your language problem: simply check if the first line in the mail body ends with a colon (:). It’s not so simple. The first line of the previous mail doesn’t end with a colon and it wasn’t a top posting one. -- alarig signature.asc Description: Digital signature
Re: Use of vcalendar with mutt
Le 30/07/2015 à 07:36, Brian Salter-Duke a écrit : I will try to attach it. Thanks for all your help. It worked fine for me. If didn't for you it means you missed something. Here is my setup: In ~/.muttrc: auto_view text/calendar In ~/.mailcap: text/calendar; ~/.mutt/vcalendar-filter; copiousoutput Did you forget to make vcalendar-filter executable? Test it independently from Mutt. Save the text/calendar part in /tmp/foo.ics and run: ~/.mutt/vcalendar-filter /tmp/foo.ics What does that return? For the reference, here is how your mail looks with my setup: Date: Mon, 20 Jul 2015 10:27:13 +1000 From: Karen Drakatos karen.draka...@monash.edu To: PharmacyHDRStudents Cc: Subject: REMINDER: 2015 3MT competition this Friday [-- Autoview using ~/.mutt/vcalendar-filter --] Timezone: AUS Eastern Standard Time Summary : REMINDER: 2015 3MT competition this Friday Description : Dear all You’re invite to attend the 2015 Faculty Three Minute Thesis (3MT®) competition. Every researcher knows that one of the key elements to making an impact with your research is to convey its importance to the general public. But, could you explain your research is just three minutes? That is the unique challenge that awaits our fast- thinking graduate research students who have entered the 3MT® competition! Please come along and show your support to our students who will provide engaging, inspirational and a concise three minute summary of their work. For catering purposes, please accept this calendar invitation. Date: Friday, 24th July 2015 Venue: Cossar Hall Mural Section Time: Please ensure you arrive and be seated no later than 12pm. The start time will be 12pm sharp. Location: Cossar Hall Dtstart : 2015-07-24 12:00 Dtend : 2015-07-24 14:00 -- Bernard Massot
Re: Use of vcalendar with mutt
On Thu, Jul 30, 2015 at 10:14:39PM +0200, Bernard Massot wrote: Le 30/07/2015 à 07:36, Brian Salter-Duke a écrit : I will try to attach it. Thanks for all your help. It worked fine for me. If didn't for you it means you missed something. Here is my setup: In ~/.muttrc: auto_view text/calendar In ~/.mailcap: text/calendar; ~/.mutt/vcalendar-filter; copiousoutput I finally got there. One problem was that I had a text/* line in mailcap. I had to put the text/calendar above it. Then my mailcap had this comment in it from way back - I forget where. # Mutt can only edit attachments if they have a mailcap edit entry. # (This would be a good thing to fix.) However, a mailcap entry # apparently must include the display function--it can't be defaulted. # The combination cat; copiousoutput comes close to the default in # that in invokes the default pager on the output of cat. However, # there is apparently no way to specify the default editor--a shell # environment variable such as $VISUAL or $EDITOR is as close as we can # get. # I had to follow it. The commented text/calendar line if I uncomment it does not work, but the one below does. So I am there, but why? Any thoughts. #text/calendar; /home/brian/.mutt/vcalendar-filter text/calendar; /home/brian/.mutt/vcalendar-filter; copiousoutput; edit=$VISUAL %s A further question - where is the path set to find the mailcap file? Thanks for your help. Brian. Did you forget to make vcalendar-filter executable? Test it independently from Mutt. Save the text/calendar part in /tmp/foo.ics and run: ~/.mutt/vcalendar-filter /tmp/foo.ics What does that return? For the reference, here is how your mail looks with my setup: Date: Mon, 20 Jul 2015 10:27:13 +1000 From: Karen Drakatos karen.draka...@monash.edu To: PharmacyHDRStudents Cc: Subject: REMINDER: 2015 3MT competition this Friday [-- Autoview using ~/.mutt/vcalendar-filter --] Timezone: AUS Eastern Standard Time Summary : REMINDER: 2015 3MT competition this Friday Description : Dear all You’re invite to attend the 2015 Faculty Three Minute Thesis (3MT®) competition. Every researcher knows that one of the key elements to making an impact with your research is to convey its importance to the general public. But, could you explain your research is just three minutes? That is the unique challenge that awaits our fast- thinking graduate research students who have entered the 3MT® competition! Please come along and show your support to our students who will provide engaging, inspirational and a concise three minute summary of their work. For catering purposes, please accept this calendar invitation. Date: Friday, 24th July 2015 Venue: Cossar Hall Mural Section Time: Please ensure you arrive and be seated no later than 12pm. The start time will be 12pm sharp. Location: Cossar Hall Dtstart : 2015-07-24 12:00 Dtend : 2015-07-24 14:00 -- Bernard Massot -- On two occasions I have been asked [by members of Parliament], Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?. I am not able rightly to comprehend the kind of confusion of ideas that could provoke such a question. -- Charles Babbage Brian Salter-Duke (Brian Duke) Email: b_duke(AT)bigpond(DOT)net(DOT)au
Re: avoid multiple deletion of same mail?
Dear Michael, dear Cameron, * Michael Tatge tatg...@gmail.com [2015-07-22 14:17]: * On Wed, Jul 22, 2015 11:35AM -0400 Peter P. (peterpar...@fastmail.com) muttered: I have bound the 'd' key to move mails to a trash folder, and 'D' to move an entire thread to a trash folder: folder-hook . 'macro index,pager d save-message=INBOX.Trash \r folder-hook . 'macro index,pager D tag-threadtag-prefixsave-message=INBOX.Trash \r This doesn't prevent me from accidentally moving these messages twice, eg when the first mails in a thread are deleted using 'd' (and are marked deleted accordingly) with a subsequent use of 'D' the entire thread, including the messages that got deleted already, gets saved to the trash folder again, causing duplicates. You could use the trash folder patch included in most distros. Then you wouldn't need those macros. I managed to change to the trash folder patch and have been using it successfully for a week by now. Thank you for suggesting it Michael, and thank you Cameron for your instructions on how to write a godd macro that could indeed do without the above patch and which made me learn a lot. cheers, P
Re: Reading encrypted mail remotely
On Wed, Jul 29, 2015 at 10:49:26PM -0700, Ian Zimmerman wrote: On 2015-07-30 07:33 +0200, Suvayu Ali wrote: It's mutt after all, why not ssh into your preferred system and run mutt? Err ... that's actually what I do, in the other direction. Because the mail is on the server. The question is, is there any way to forward my private key information over the ssh link, from my desktop where it is available as a local file (not on the hard drive on a thumb drive which I plug in), to the server so mutt can use it. Untried, mount, using sshfs, the directory containing the private key information on your server. Do it as part of your .profile when you login, or start mutt from a script that mounts the pki directory. jl -- Jon H. LaBadie j...@jgcomp.com 11226 South Shore Rd. (703) 787-0688 (H) Reston, VA 20190 (703) 935-6720 (C)
Re: scoring top posters
El día Wednesday, July 29, 2015 a las 03:52:01PM -0400, Fred Smith escribió: On Wed, Jul 29, 2015 at 02:38:30PM -0500, David Champion wrote: Simplest idea I have is to add a procmail (or whatever) rule to detect top-posting, then insert a yes or no header into the message: X-Top-Posted: yes Then it's trivial to score it in mutt. and just to satisfy my curiosity, how would such a procmail rule look/work? A top posting we see, when in the body of the mail before a line like this: On 29 Jul 2015, Matthias Apitz wrote: are some other text lines. Of course we need here a good regular expression because the line 'On 29 Jul 2015, Matthias Apitz wrote:' is highly configurable and language dependent. matthias -- Matthias Apitz, ✉ g...@unixarea.de, http://www.unixarea.de/ ☎ +49-176-38902045 No! Nein! ¡No! Όχι! -- Ευχαριστούμε!
Re: Reading encrypted mail remotely
On 2015-07-30 06:50 -0700, Kevin J. McCarthy wrote: I haven't done anything more than search, but there is a thread about this here: http://www.gossamer-threads.com/lists/gnupg/users/68713 Looks like they are referring to a new OpenSSH 6.7 feature combined with a new GPG 2.1 feature. You get a virtual beer for understanding the question ;-) Right, I had not googled. Me bad. I felt mutt users were the perfect pool of knowledge about this. Thanks for pointing me in the right direction at least, Kevin! -- Please *no* private copies of mailing list or newsgroup messages. Rule 420: All persons more than eight miles high to leave the court.
Re: scoring top posters
Hi Mattias - * On 30 Jul 2015, Matthias Apitz wrote: are some other text lines. Of course we need here a good regular expression because the line 'On 29 Jul 2015, Matthias Apitz wrote:' is highly configurable and language dependent. That's why I wouldn't do it with anything regular-expression-based, like mutt. Here's an example procmail rule which I haven't tested. toppostlines=`awk '/^/ {exit;} /^ *$/ {next;} /^[^ ]*:/ {next;} {total += 1;} END {print total}'` :0 f | formail -i X-Top-Post-Lines: $toppostlines This tells how many non-blank lines occur between the header and quoted text, without regard to what's in those lines. Two or three is probably not top-posty. You could go further and count unquoted lines AFTER the first quoted line. Then mutt can score on X-Top-Post-Lines. This doesn't help with any encoded mail -- you'd need a smarter filter for that. Smart decoding and inability to run filters on your mail service are the main reasons you would want to do it inside mutt, but that seems very challenging at best (and impossible at worst). Making this more general is left as an exercise. But I wouldn't recommend it really. I find personally that downscoring top-posters is a pretty poor way to judge content. If it works for you, great, but you must not exchange email with very many normal people. :) -- David Champion • d...@bikeshed.us
Re: amount of displayed characters of sender name in index view
* spaceman space...@antispaceman.com [2015-07-29 13:57]: is there a way to tell mutt to show me more of the sender name in index view? Currently it seems to be 15 characters regardless of the (x)terminal dimensions. The following should set the field width to twenty: Original index_format = %4C %Z %{%b %d} %-15.15L (%?l?%4l%4c?) %s Modified index_format = %4C %Z %{%b %d} %-20.20L (%?l?%4l%4c?) %s Don't ask me why you need both numbers, all I know is that it related to printf and right and left alignment. May I suggest: man mutt man 3 printf Regards, spaceman spaceman, Jon, dear others, thank you so much for this advice and please excuse me for not having checked the manpage this time. best, P
Re: Reading encrypted mail remotely
* Ian Zimmerman i...@buug.org [07-30-15 01:55]: On 2015-07-30 07:33 +0200, Suvayu Ali wrote: It's mutt after all, why not ssh into your preferred system and run mutt? Err ... that's actually what I do, in the other direction. Because the mail is on the server. The question is, is there any way to forward my private key information over the ssh link, from my desktop where it is available as a local file (not on the hard drive on a thumb drive which I plug in), to the server so mutt can use it. I do exactly that. I maintain a tmux session on my server. I ssh to the server, attach the ssh session which contains mutt and everything on my server. The tmux session makes me a user local to the server where everything is. Tmux and screen are quite similar, try it. -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.orgopenSUSE Community Memberfacebook/ptilopteri http://wahoo.no-ip.orgPhoto Album: http://wahoo.no-ip.org/gallery2 Registered Linux User #207535@ http://linuxcounter.net