Network Working Group R. Gellens
Request for Comments: 4146 QUALCOMM
Category: Informational August 2005
Simple New Mail Notification
Gellens Informational [Page 1]
RFC 4146 Simple New Mail Notification August 2005 1. IntroductionThere is a long-standing technique supported by a large number of mail servers that allows users to be notified of new mail. In addition to server support, there are a number of clients that support this, ranging from full email clients to specialized clients whose only purpose is to receive new mail notifications and alert a mail client. This technique is sometimes known as "notify mail" (after a shareware client of the same name), "biff", and the "finger hack".
2. Conventions Used in This Document
In examples, "C:" indicates lines sent by the client, and "S:" indicates those sent by the server. Line breaks within a command example are for editorial purposes only. Line breaks in the protocol are indicated by "CRLF".
3. Simple Mail Notification
With this technique, the server sends the string "nm_notifyuser" immediately followed by CRLF to the finger port on the IP address for the user who has received new mail. The finger port is 79. Note that only the port for finger is used; the finger protocol itself is not used.
Gellens Informational [Page 2]
RFC 4146 Simple New Mail Notification August 2005 4. ExampleThis example assumes that new mail has arrived at the server mail.isp.example.com for account fastness@example.net. The server has determined an IP address to which notification should be sent.
5. Security Considerations
There is no assurance that the "nm_notifyuser" message is being sent to the correct IP address. Nor does the listening agent on the client system have any assurance that an "nm_notifyuser" string was sent by a mail server that has received new mail for the user.
6. IANA Considerations
The notify mail hack (and this document) should be included as an additional usage for port 79.
7. Acknowledgments
The NotifyMail shareware utility was written by Scott Gruby.
Gellens Informational [Page 3]
RFC 4146 Simple New Mail Notification August 2005
Author's Address
Gellens Informational [Page 4]
RFC 4146 Simple New Mail Notification August 2005
Full Copyright Statement