EmailDiscussions.com  

Go Back   EmailDiscussions.com > Email Service Provider-specific Forums > FastMail Forum
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
Stay in touch wirelessly

FastMail Forum All posts relating to FastMail.FM should go here: suggestions, comments, requests for help, complaints, technical issues etc.

Reply
 
Thread Tools
Old 9 Mar 2017, 02:30 PM   #1
n5bb
Intergalactic Postmaster
 
Join Date: May 2004
Location: Irving, Texas
Posts: 8,247
Arrow Sieve improvements

I just discovered that Fastmail has recently made many enhancements to their support of the sieve email processing language. When you look at the sieve editing screen you will see this require header specifying the sieve extensions supported:
Code:
require ["fileinto", "reject", "vacation", "imapflags", "notify", "envelope",
"body", "relational", "regex", "subaddress", "copy", "mailbox", "mboxmetadata",
"servermetadata", "date", "index", "comparator-i;ascii-numeric", "variables"];
Support has been added for several new sieve extensions. See this help page.
  • RFC 5233: "subaddress"
  • RFC 5490: "mailbox", "mboxmetadata", "servermetadata"
  • RFC 5260: "date", "index"
  • RFC 5229: "variables".
The sieve help has been updated. For example, see How to use Sieve.

The sieve notify extension has been greatly improved. Notify now supports notifications sent to these services (with great documentation):
  • app -- Fastmail app on mobile device (instructions)
  • mailto -- Email sent to another address
  • twilio -- Send an SMS message via Twilio
  • slack -- Send an email to a Slack channel
  • pushover -- Send a message via Pushover to a device
  • ifttt -- Send a message via IFTTT to trigger various actions (including SMS notifications)
Bill

Last edited by n5bb : 10 Mar 2017 at 01:24 PM. Reason: Added Twilio help link and edited other help links
n5bb is offline   Reply With Quote

Old 9 Mar 2017, 03:02 PM   #2
BritTim
The "e" in e-mail
 
Join Date: May 2003
Location: mostly in Thailand
Posts: 2,552
Nice. Thanks for the heads up.

Adding the variables extension and the enhancements to notify are quite significant. What I would really like to see is support for the editheader extension, but I guess standard Cyrus does not include it, and FastMail does not want to invest the significant effort that would be needed without.
BritTim is offline   Reply With Quote
Old 9 Mar 2017, 05:54 PM   #3
Terry
The "e" in e-mail
 
Join Date: Jul 2002
Location: VK4
Posts: 2,521
Wow excellent, but will take me a while to understand it all...
Terry is offline   Reply With Quote
Old 9 Mar 2017, 06:58 PM   #4
David
Ultimate Contributor
 
Join Date: Dec 2001
Location: Canada.
Posts: 10,355
Quote:
Originally Posted by Terry View Post
Wow excellent, but will take me a while to understand it all...

Simply put: Sieve is not all that of a big deal, Terry. Sieve is not a tremendously powerful, language (it was specifically designed to be so) - otherwise I (and millions of others) would have made more of an effort, to understand (all of its innuendos) ourselves.......
David is offline   Reply With Quote
Old 10 Mar 2017, 04:24 AM   #5
pjwalsh
Essential Contributor
 
Join Date: Dec 2008
Location: Canada
Posts: 252
They giveth and they taketh away.

This email is from the FastMail email administrator regarding
your email account ____.

We regret to inform you that we no longer support SMS for notifications.

Please check our help documentation for supported notification methods:


--
The new notify methods have been available for at least 6 months.
Good ol' SMS (direct) would have been nice.

Bill, you might link the Twilio help to your list.
https://www.fastmail.com/help/techni...de-twilio.html

Nice to see Sieve not being deprecated by FastMail.

Last edited by pjwalsh : 10 Mar 2017 at 04:41 AM.
pjwalsh is offline   Reply With Quote
Old 10 Mar 2017, 01:20 PM   #6
n5bb
Intergalactic Postmaster
 
Join Date: May 2004
Location: Irving, Texas
Posts: 8,247
Fastmail tried a couple of different SMS services over the years, but there were problems with reliability and how to bill the user. Twilio looks very interesting to me. I just edited my earlier post with better help links.

Bill
n5bb is offline   Reply With Quote
Old 12 Dec 2017, 01:33 PM   #7
pjwalsh
Essential Contributor
 
Join Date: Dec 2008
Location: Canada
Posts: 252
Quote:
Originally Posted by BritTim View Post
Adding the variables extension and the enhancements to notify are quite significant. What I would really like to see is support for the editheader extension...
blog.fastmail.com/2017/12/12/more-sieve-extensions

+ editheader
+ imap4flags [supercedes imapflags]
+ vacation seconds
+ detecting duplicates

www.fastmail.com/help/technical/sieve.html#extensions

Last edited by pjwalsh : 12 Dec 2017 at 01:53 PM.
pjwalsh is offline   Reply With Quote
Old 12 Dec 2017, 07:12 PM   #8
BritTim
The "e" in e-mail
 
Join Date: May 2003
Location: mostly in Thailand
Posts: 2,552
It is really great that, after a long dry spell, features of interest to power users seem to be making an appearance again.
BritTim is offline   Reply With Quote
Old Yesterday, 01:47 AM   #9
elvey
The "e" in e-mail
 
Join Date: Jan 2002
Location: San Francisco
Posts: 2,387
Quote:
Originally Posted by BritTim View Post
It is really great that, after a long dry spell, features of interest to power users seem to be making an appearance again.
Agreed. Definitely useful!
elvey is offline   Reply With Quote
Old Yesterday, 09:44 AM   #10
n5bb
Intergalactic Postmaster
 
Join Date: May 2004
Location: Irving, Texas
Posts: 8,247
The full list of sieve extensions supported (based on the require statement at the start of a sieve script) is now:
"fileinto", "reject", "vacation", "notify", "envelope", "body", "relational", "regex", "subaddress", "copy", "mailbox", "mboxmetadata", "servermetadata", "date", "index", "comparator-i;ascii-numeric", "variables", "imap4flags", "editheader", "duplicate", "vacation-seconds"

Several other features (which I don’t believe are publicly documented) have been added, including:
  • Sieve notify methods “app”, “addcal”, and “update cal”
  • To trigger the notify statements with the methods listed above, received messages are generated with the “to” header set to “+app@“ and the headers "X-ME-Cal-Method" and "X-ME-Cal”.
The choices in more... when reading a message have improved over time. The calendar features have improved. But my belief is that much more we can see has been improved with the basic infrastructure of the system.

Bill
n5bb is offline   Reply With Quote
Old Yesterday, 10:53 AM   #11
Terry
The "e" in e-mail
 
Join Date: Jul 2002
Location: VK4
Posts: 2,521
Bill what is the vacation-seconds
Terry is offline   Reply With Quote
Old Yesterday, 11:29 AM   #12
somdcomputerguy
Cornerstone of the Community
 
Join Date: Jun 2004
Location: Rupert, WV
Posts: 527
The vacation-seconds variable defines how long that vacation message will be used.
See - https://blog.fastmail.com/2017/12/12...eve-extensions, and - https://tools.ietf.org/html/rfc6131

- Bruce
somdcomputerguy is offline   Reply With Quote
Old Yesterday, 12:27 PM   #13
Terry
The "e" in e-mail
 
Join Date: Jul 2002
Location: VK4
Posts: 2,521
Interesting thank you...
Terry is offline   Reply With Quote
Old Yesterday, 12:40 PM   #14
somdcomputerguy
Cornerstone of the Community
 
Join Date: Jun 2004
Location: Rupert, WV
Posts: 527
You're quite welcome.

- Bruce
somdcomputerguy is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump


All times are GMT +9. The time now is 02:49 AM.

 

Copyright EmailDiscussions.com 1998-2013. All Rights Reserved. Privacy Policy