Seemlessly integrates with Mac OS X Mail
Schedule with iCal
Mac OS X 10.3 - 10.4
Features
Can dial & disconnect from Internet.
Works over dial-up, networks, shared modem connections and now AirPort.
Provides dialogue-box feedback & optional speech feedback.
Re-dials when noisy lines cause connection problems.
Instructions For Use
After downloading, drag zip file to Desktop. Double click to expand file.
Put OneClick folder where you wish.
Drag the OneClick AppleScript to the Dock for best access.
Go to the System Preferences and tick 'Enable access for assistive devices' under Unversal Access.
Click on OneClick whenever you want to check your email.
Use OneClick Mail-Keys by following the blue box instructions (10.3 only).
Note
Internet Connect must show the "Modem Port" pane if using dial-up (it's the defult setting anyway).

Internet Connect must show the "AirPort" pane if using AirPort (probably how it's set for AirPort).
Frequently Asked Questions
The Internet Connect window flashes up at random loctions. Is this normal? Yes, it can't be helped with dial-up.
Does this work with Énterage? No.
Does this work with 10.2? Maybe.
Will using this interrupt a current Internet connection? Not usually.
An AppleScript warning appeared. AppleScript malfunctions now & then. This also happens if it takes over 1hr to exchange email. Just select Ok.
It's not working on my shared dial-up network. Check your IP address! It'll probably help to manually enter one this is closer to your Host address.
Can I modify this? Yes, but please email me your changes.
History
1.6.2 Added AirClick functionality.
    - Shortened network check time.
    - Made initial dialogue box come
      forward, fixing annoying warning.
1.6.1 Fixed AirPort related bugs.
    - Removed Tiger only dialogues
      due to erratic behaviour.
    - Limited release.
1.6 Added AirPort functionality. Not
      released to public.
1.5.2 Improved the way OS X Mail's
      'Activity Viewer' window displays.
1.5.1 Bug fix, now works on Panther
      (Mac OS X 10.3) again - not
      released to public.
1.5 Added option to stay online after
      checking your email.
    - Added custom icon.
1.4 Bug fix to let checking after
      redialing work (sorry about that).
    - Cosmetic improvements when
      running on Mac OS X 10.4.
    - You can now easily change the
      speech options in the header.
    - Mail's Activity Viewer is visible
      during the send & check if
      'Enable access for assistive
      devices' is checked in System
      Preferences' Universal Access.
1.3 Improved reliability with slow or
      low quality dial-up connections.
    - OneClick now re-dials after failed
      attempts to connect.
    - OneClick is now less intrusive
      using background dialing.
    - Corrected a dialogue-box typo.

1.2.1 Removed debugging 'beep'.
1.2 Works over shared connections!
    - OneClick now does all Internet
      connection types in one version.
    - If an active Internet connection's
      available OneClick's much faster.
    - Using OneClick partway through
      a dial-up no longer halts dialing.

1.1 Dialogue boxes now dismiss
      gracefully after one hour.
    - Added OneClick Mail-Keys.
    - Improved appearance of
      dialogue boxes.
    - OneClick now loads Mail before
      going online. This reduces the
      total time connected.
    - OneClick now comes to the front
      after checking email.
    - Bug Fix. Having more than three
      unread emails caused no report.
1.0 Public release.
0.9 Prepared for public release.
0.8 Completed feature set.
0.7 Bug Fix.
0.6 Added many features.
0.5 Limited release.
To Do List
- Operate over Airport connection. Now done!
Contact the author at:
Other Mail Script Websites
Mail Scripts
Mail2iCal
AlbertX
    OneClick 1.6.2 179 KB
Works with AirPort!


Make checking your email as easy as a single click. OneClick frees you to get on with more important things. And best of all, it's free.

New features from recent releases

Version 1.6.2
Following a request some time ago, and the recent opportunity to test this, OneClick now works with AirPort! Since much of the connection process is managed by the Base Station, OneClick must relinquish some control when using AirPort. For this reason, the Internet Connect window remains open - so you can easily select disconnect should there be a dailing problem. OneClick auto senses what type of connection, wired or wireless, you are using.

This version also works with the Griffin AirClick USB device. For more information on operation with AirClick, email the author. To work with AirClick, a number of steps need to be taken.

It is important that you go to the System Preferences and tick 'Enable access for assistive devices' under Unversal Access. It may not work if you fail to do this (essential for Airport fuctionality).

Version 1.5
OneClick now briefly presents a small dialogue box asking whether to stay online or not after checking your email. No user response within 5 seconds causes the dialogue box to dismiss automatically and the usual dial & disconnect happens - so OneClick still only requires one click, the extra is optional. Thus OneClick has become more than an email checker - it's also a great way to go online, check your email, and then browse the web, etc. The 5 second response time can be changed in the header code if your so inclined.

OneClick now has a custom icon - but as OneClick is an AppleScript, the icon has had to be simply pasted on via the 'Get Info' window. Consequently it can be lost. For this reason, it's recommended that you keep the zipped version handy so you can replace a lost icon.

Version 1.5.2 has much improved handling of Mail's 'Activity Viewer' window. Instead of simply toggling between on & off (a pain if it was on before using OneClick), OneClick now checks whether the 'Activity Viewer' window is on or off first, makes sure the window is on during the email check, then returns the 'Activity Viewer' window to how it was before using OneClick - either on or off. So if it was on before, it'll be on after. If it was off before, it'll be off after - but always on during the check. Easy!

 
I found I really missed the simplicity of just clicking on an icon or button once to check my email as I could in Classic, when using a dial-up account. So I wrote this AppleScript to fill the gap. Put simply, OneClick checks your email for you and reports back the results - all with one click of the mouse.

If you're on a dial-up connection, OneClick uses your selected settings to connect to the Internet then disconnect when finished. If your dial-up connection is dropped OneClick automatically re-dials, as many times as it takes (up to 10 tries using wired modem - although this can be changed), to establish a connection! As well, the Mac OS X Mail application only provides the barest of feedback (as single audio cue). OneClick works with Mail to provide a useful dialogue box for feedback. The ability to dial & disconnect from the Internet while checking your email via Mac OS X Mail is unique to OneClick.

OneClick is smart. If you haven't got Mail running, it first loads it. Then if you're not online, it dials (& re-dials as necessary) and connects, third checks for your email, fourth disconnects and finally reports the results. And all with... one click! If you're already online, OneClick can tell and skips the Internet connection step, everything else is the same.

Of course, with the power of AppleScript in Mac OS X it's possible to do quite a bit more, so OneClick does do a little more than just check your email. Here's an explaination of it's operation.

1) If necessary loads Mac OS X Mail.
2) Checks for an active Internet connection.
3) If no connection is found, dials ISP using currently selected account
    (re-dialing as necessary), via wired modem or wireless AirPort.
4) Next, sends any email ready in the Outbox and downloads new email.
5) If OneClick dialled an Internet connection, it's now disconnected.
6) Presents a dialogue box showing:
    - How many emails were sent
    - How many old but still unread emails and are in your Inbox
    - How many new and unread emails and are in your Inbox

The time saved will add up especially quickly for dial-up users. No longer do you have to wait around for your Mac to connect (which in some places takes a few attempts. No longer do you have to wait around for Mail to finish checking your email before you can disconnect. No longer are you left wondering just what occurred when Mail went online. And this will be the shortest Internet connection possible - really important for people wanting to spend the least amount of time on-line.

For non-dial-up users, OneClick still provides cool extras. You can have a more useful 'Get new mail' function with feedback dialogue box as well as the ability to shedule email checks via iCal.



OneClick menu & key commands inside Mail (Mac OS X 10.3 only)

You may not have noticed, but Mail has a built in Menu (note the small script icon in the menu bar when using Mail & in the bar above). When in Mail, simply select Open Scripts Folder (the first menu option) and a folder containing user customisable AppleScripts will open.

Drag a copy of OneClick Mail-Keys into this folder. OneClick Mail-Keys is included in the download. It is exactly the same as OneClick but is saved and named differently.

Important: The name must be exactly 'OneClick Mail-Keys___ctl-M.scpt' (without the quotes) or the keypress operation won't work.

Return to Mail and select Update Scripts Menu from the AppleScript Menu. Now you can select OneClick from this menu or even better, press Control-Shift-M to run OneClick. This provides complete integration with Mail superceding the funcionality of pressing Shift-Apple-M to check your mail. And it's an easier key combination to use too! Very cool.

OneClick also provides the key to fully automating email checking. Read on below.

Using iCal to fully automate OneClick
Quick instructions
  • Load iCal and make a new event in one of your calendars.
  • Set the alarm to "Open file"
  • Select "OneClick".
  • Set event to repeat everyday.
  • Quit from iCal.
A further idea
  • Set your Mac to start up automatically in the morning using the Energy Saver System Preference (under the Apple Menu).
  • Time the iCal event to run just after your Mac automatically starts up in the morning.
  • Your Mac will now start up and check your email all by itself, and be waiting for you when you first arrive at your computer. Nice!
Two more ideas
  • Add multiple events per day to check your email more often.
  • Place an alias of OneClick in the Speakable Items folder for voice control (rename alias "Get email", or something similar).
More detail
      If you haven't used iCal before and want to
      maximise the potential of OneClick...
  • iCal can automate the running of this script. Make sure you have placed OneClick somewhere you want to keep it (eg. Applications Folder).
  • Load iCal, in Applications Folder, and set to week view (button at bottom).
  • Click the Informatiton Pane button (button at bottom-right).
  • Double click anywhere in the main calendar pane. Give the event a name, eg. Run OneClick.
  • Either drag the event to a time in the day you wish it to occur at or enter the times in the Information Pane.
  • The event can be quite long or short, it doesn't matter, as long as it correctly calls the OneClick AppleScript to load.
  • Set the event to repeat everyday.
  • Quit from iCal.
  • iCal does not need to be loaded for this to work. Your email will now be checked automatically.
Copyright © 2005 Peter Cole.
All Rights Reserved.