The Daily Ping

The Ping is self-aware.

May 1st, 2004

Oops, here’s the attachment

How many times have you sent an e-mail where you intended to include an attachment, but simply forgot, and then had to send a separate note with the file attached? Well, if you use Eudora, now there’s a solution. The folks behind Spamnix are beta testing a new add-on that will search your outgoing messages for certain phrases that indicate a file should be attached (“attached,” “here is,” etc.) and warn you if you hit send before attaching a file.

Not a bad idea, and I suspect this is one that we’ll see co-opted and used in other e-mail products in the near future.

Posted in Technology

FROM: Dave Walls [E-Mail]
DATE: Saturday May 1, 2004 -- 6:04:02 am
I dont trust any company that has "spam" in their name. Just a rule of thumb.



FROM: Ryan [E-Mail]
DATE: Saturday May 1, 2004 -- 6:05:17 am
Spamnix is a spam filtering app that uses Spam Assassin as its base. They're safe. :)



FROM: Chris [E-Mail]
DATE: Saturday May 1, 2004 -- 7:14:17 am
Pocomail has had this for a while. It's a plugin that scans outgoing messages for keywords that might indicate an attachment. Even better, being a plugin it is user configurable.





FROM: Aaron [E-Mail]
DATE: Sunday May 2, 2004 -- 2:43:07 pm
Emacs+Gnus users (like me) can write a little elisp function to check for missing attachments. Here is one that I found:

;; Author: Mark Triggs
;; http://members.iinet.net.au/~mtriggs/
;; This file is free software; you can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published by
;; the Free Software Foundation; either version 2, or (at your option)
;; any later version.
;; This file is distributed in the hope that it will be useful,
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;; GNU General Public License for more details.
;; You should have received a copy of the GNU General Public License
;; along with GNU Emacs; see the file COPYING. If not, write to
;; the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
;; Boston, MA 02111-1307, USA.

(defun message-has-attachment-p ()
(save-excursion
(goto-char (point-min))
(re-search-forward "<#part.*disposition=\\(attachment\\|inline\\)" nil t)))

(defun message-check-for-forgotten-attachments ()
(save-excursion
(goto-char (point-min))
(when (and (or (re-search-forward "^[^>].*attached" nil t)
(re-search-forward "^[^>].*ll attach" nil t))
(not (message-has-attachment-p)))
(when (y-or-n-p "Did you forget your attachment? ")
(error "Forgotten attachment!")))))

(add-hook 'message-send-hook 'message-check-for-forgotten-attachments)


It is easy to customize the regular expressions used to scan your message body for wording indicating there should be an attachment.



What is this then?

The Daily Ping is the web's finest compendium of toilet information and Oreo™® research. Too much? Okay, okay, it's a daily opinion column written by two friends. Did we mention we've been doing this for over ten years? Tell me more!

Most Popular Pings

Last Week's Most Popular Pings

Let's be nice.

© 2000-2011 The Daily Ping, all rights reserved. Tilted sidebar note idea 'adapted' from Panic. Powered by the mighty WordPress.