From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from localhost (localhost [127.0.0.1]) by arlo.cworth.org (Postfix) with ESMTP id 0B1C46DE01D8 for ; Mon, 14 Jan 2019 11:27:45 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at cworth.org X-Spam-Flag: NO X-Spam-Score: -0.678 X-Spam-Level: X-Spam-Status: No, score=-0.678 tagged_above=-999 required=5 tests=[AWL=0.022, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=disabled Received: from arlo.cworth.org ([127.0.0.1]) by localhost (arlo.cworth.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fExYaSFTOg_j for ; Mon, 14 Jan 2019 11:27:44 -0800 (PST) X-Greylist: delayed 305 seconds by postgrey-1.36 at arlo; Mon, 14 Jan 2019 11:27:43 PST Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) by arlo.cworth.org (Postfix) with ESMTPS id 761B86DE0198 for ; Mon, 14 Jan 2019 11:27:43 -0800 (PST) Received: from len.workgroup ([46.94.156.245]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MSMw7-1gqSJc2cOJ-00TSWs for ; Mon, 14 Jan 2019 20:22:35 +0100 Resent-From: Gregor Zattler Resent-Date: Mon, 14 Jan 2019 20:22:30 +0100 Resent-Message-ID: <20190114192230.kqlnxyirozrumdm4@len.workgroup> Resent-To: notmuch X-Spam-grfz-Status: No, hits=-3.6 required=2.0 bayes=0.0000 tests=BAYES_00=-3.599, FREEMAIL_FROM=0.001, NO_RELAYS=-0.001 autolearn=no autolearn_force=no version=3.4.2 date="Mon, 14 Jan 2019 20:18:27 +0100" languages= From: Gregor Zattler To: Mark Walters Cc: notmuch@notmuchmail.org Subject: Re: [WIP PATCH] emacs: show: reply to calendar parts In-Reply-To: <1468618318-19476-1-git-send-email-markwalters1009@gmail.com> References: <1468618318-19476-1-git-send-email-markwalters1009@gmail.com> Mail-Followup-To: Mark Walters , notmuch@notmuchmail.org Date: Mon, 14 Jan 2019 20:18:23 +0100 Message-ID: <871s5fm4jk.fsf@len.workgroup> MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:IoHlvbcbldvh3it/G1CU0HCuyI8rShblX9hdXfS8fWTBsFvdF0n Mpc67N/RAsj/zGrwb1Qq+I+QP0hwc8HDj8p/0nLyYc1d3mEMaPUUoC2WYd7bDhpFK21bAdN 7ywl6l9TWxHor3NBIuQmX7uacViotgoPomaB8IU0FhBZYgB7GetUwtUaKgM4dR3PpQHj6aR LInX/lFEMDfXAFwcGVEng== X-UI-Out-Filterresults: notjunk:1;V03:K0:5f2kFo1rPko=:4TJLV1eac8Spqd5IpFB82s Hkhx8//fWtLga6YOVaYaBdIf9oh5WLxMJr9xwCZZ/BcSH6L+gWOxqWMdYGRIyJg4VEHcd1Bz/ Sw0ahP0uYFGQj7HFbvGPhIeV/Y317EqkZ0pCJlJzDFM1SYJSWl29b32Op0GU8YxCSyUNkHs0n ybrLEUpOZ3XCHt4xIrH+jv06HWh4Y2v5wMYmOVVv6hQFubTYR7i7vXxRLXRaoXLdeleXAhrw4 ir7z2S6sAw0sOIg7YsnieLOnH8M6Ex9Bk0FasniTL3co+M1bFolfdW8NJirg6SH0TBA/dj5HX O/ET8nIb8MTZ1F5cMZxikAFSsLzqDx/WvnU6ES87awLQmfzEw6yJS120f5UNJdxH9bv6mSWlp r1oGQy+kg100eMKRNMqwHJiRin3sfq+Mc479UzT/1l5/cv2o2H9srdvcdqngNf453++frQEfG p79fcOXE7liF22n2Jyam6Bsi6eJ8KUfSuXpYU8I6y8A+xXvmOc82jfOzG/LxCH2vhDof6GBoI OEZlbt1o45OsGEFow6waSEVWsWL/tUKapm5OyaGwxbnNbEL3LZhunX2KeOOPc/E4PEpmh6BXx UklrO9H/86NHfSCHJii21AV516jSM8VeBEfRV+Q1e82xmmXkOANrMt8EJ1ZayWckTle6PoqWs 0hWBwy5Tc53P5yCliMHdzARJ0JBcLIDsj9RlQTz6f3X/b/PH8rO/veGOEx+O5K5SnwprsdHZG vUyBreW8icRTkn6YtPPSdbzTJU5sABaaLHA6cvkm7OzBYYcVsy2tSzsCoart8trk4ODXLB9hZ OBLfOHOJ6kkO/bCYup6RDypGE+M9tu2nCowEcylUtdLiiJwq6HLI9pFRPMiQ78eVaUmObF0fa /1y2Avr3CBCHyKuWBSHctPicbPZufgxtHGCjBUNEWkU/uo+8ioOsh0EIRluOkv X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jan 2019 19:27:45 -0000 Hi Mark, * Mark Walters [2016-07-15; 22:31]: > This allows the user to reply to calendar parts. To reply go to the > text/calendar part and use ". c", then select accept, decline, or > tentative. Notmuch gives a reply buffer ready to send as the response. > For the moment this must be sent manually (C-c C-c as normal). > --- > > This is a first pass at allowing the user to reply to calendar > invites. Emacs (at least emacs 24) has gnus-icalendar which contains > all the things necessary for gnus to reply to calendar parts. This > wraps some of the functions for gnus-icalendar so they work from notmuch. > > This version does not send the reply automatically, so it is possible > to review the reply before sending. > > It appears to work with google calendar and outlook invites, but is > not heavily tested. Please do not use for "important" things! > > If people find it works then I will think about how to polish > it. Feedback of any sort very gratefully received! I sent me an calendar invitation via the Open Exchange web interface, was able to reply within notmuch, Open Exchange recognised the reply as containing a date. Open Exchange showed a button to accept changes to the calendar, when I click on this button a notification appears, stating that the appointment was actualised. So I think your patch mostly works. But sadly in Open Exchenge the calendar the status of the appointment stays the same: There is no hint, that the invitation was replied to, neither "accept" nor "decline" appear there: The person who created the appointment is shown with a checked checkbox in color green, such a sign does not show up for the person who was invited. I cannot say who is to blame for this, since I don't know the first thing about this. I could provide the accept/decline mails if needed. Thanks for your patch, I wished for such functionality in notmuch. Ciao; Gregor