Email notification program. Perl script for notification of new emails

Monitoring

New in the category "Programs for checking mailing addresses and necessary information.":

Free
Spamihilator 1.0.0 will give you the opportunity to weed out about 98 percent of what you receive in your mailbox unwanted emails and spam. The Spamihilator utility works between the mail client and the mail server, so mail client Only verified emails are received.

Free
New Mail 2.0.1 is a system that will notify you when it arrives at your Mailbox on the letter server. Program New Mail has a simple interface that even a beginner can use. You can also add to the program unlimited amount mailboxes for more full control incoming messages.

Free
A-Clock 3.0.0 b is convenient talking clock, having additional set various functions. The A-Clock utility has a fully customizable time and date view.

Free
Postman 2.13 allows you to check your specified POP3 mailbox at a set interval. In standby mode, Postman hangs in the tray (near the system clock) and when new mail arrives, it immediately starts jumping around cheerfully.

Free
Quick mail check 1.2 is an implemented opportunity to check your electronic mailboxes, on different accounts, quickly and without problems. Thanks to installed program « quick check mail" you will not need to go to your mail server to view incoming messages, you can easily find out about new mail thanks to timely and convenient notifications from the program.

Free
PopTray 3.2.0 allows any user to obtain information from any mail servers without using a mail client - in order to find out whether new letters have arrived in your e-mail box. PopTray makes a connection to the server and then downloads the headers of your emails or makes them available for display, deletion, or queuing for download, after which you can launch your email client (also includes integration with programs Microsoft Outlook and TheBat).

Free
Magic Mail Monitor 2.94b18 is a monitor for mailboxes (POP3). Magic Mail Monitor checks your mailboxes and displays the headers of your messages that you received in them. Using this program, you can delete messages directly on the mail server itself or forward an urgent message.

Free
MailChecker 1.4.2.611 is a utility for viewing the contents of your email inbox. The MailChecker utility supports convenient and correct viewing of mailboxes in Russian, and has the ability to delete junk mail without downloading it to your HDD, and the utility also has the ability to configure “black email mailboxes” to delete all incoming messages of them.

Free
Advanced Maillist Verify 4.63.164 is a program that is used to quickly check email addresses in databases, mailing lists and addresses Windows books. Advanced Maillist Verify uses the algorithms of mail systems of various providers in its work. Mail server addresses for addresses Email retrieved from DNS.

Free
Mozilla Thunderbird 8.0 Rus is a program designed to work with email mailboxes from Mozilla. Thunderbird program supports POP3, SMTP, IMAP, and RSS protocols. In addition, the program has a convenient built-in HTML editor, which makes it possible to create a fairly compact code, and this, in turn, leads to a several-fold reduction in the final size of sent letters.

Despite the increasing spread mobile access to the Internet, there are still enough places where not only there is no Internet, but also mobile connection it barely works. If you are expecting important letter, constant check mail in such a situation turns into a real punishment. It is much more convenient to be able to receive a notification via SMS when you receive the desired letter. Below you will find out how to do this.

We present you with detailed step by step guide, with which you can receive on your phone SMS upon receipt of certain or all letters in the post office Gmail account.

1. Open Gmail. Create a new shortcut called Send text. To do this, click on the link in the left panel Create a shortcut and enter the name.

2. Open Google Calendar and create a new calendar called Gmail. All letters will be marked here, the arrival of which will be sent to you by SMS. This is also a very useful feature.

3. Open Google Drive and create new table with any name. In this table we open the menu Tools, there we click the item Collection of scripts.

4. B Script gallery we find a script called Gmail SMS alerts v.2. Click the button Install. Then close the gallery window.

5. Let's return to our table. Here on the menu Tools choose Script editor. The script we added for editing will open in a new window.

6. In the editing window, go to the menu Resources and select the item Triggers of the current script. In the pop-up window that appears, set the frequency of the script.

7. Save the script and run it for execution. We agree with the warning and allow the script to run.

8. Now we need to set the rules by which messages will be selected for notifications. To do this, you need to create in Gmail new filter, which will select letters based on the condition you specify, for example from a specific sender or on a specified topic, and assign them the Send text label that we created in the very first step. If you want to receive notifications about all letters arriving in your Inbox, then specify as a condition Contains words is:inbox.

That's all. If you did everything correctly, now when you receive it in your mailbox Gmail letters meeting the conditions you specified, you will receive a notification on your mobile phone, and this event will be recorded in the calendar.

Some time ago I wanted a very simple thing - so that when I receive a new email, a notification about this would appear somewhere in the corner of the screen. Moreover, I only needed notifications, and not a full-fledged email client, since I prefer to read mail through the web interface. After a short search, I was able to find a couple of relevant applications.

Ready-made solutions and what I didn’t like about them

The first program is called PopTray Minus. A quick study of it revealed that it was not suitable for me. Firstly, the minimum interval at which email is checked is, for some reason, five minutes. Personally, I would like to check my email every minute. Secondly, a saved mailbox password in base64 was found in the ~/.poptrayrc file. There is no option to encrypt passwords.

After unpacking the archive, you need to install the script dependencies. You can do this either manually by looking at the names required modules at the beginning of the script, or automatically by running the INSTALLDEPS.sh script from under root. By the way, in Lately I include the script for automatic installation dependencies in all your Perl projects. Very comfortably! I came across the idea on koorchik’s blog.

In addition to Perl modules, you will also need the zenity (to display notifications) and gpg (to not reveal passwords) utilities:

sudo apt-get install zenity gnupg

Create a config ~/.email_notifier with approximately the following content:

{
"main" :(
"check_interval" : 60
} ,
"pop3_list" : [
{
"user" : " [email protected]" ,
"password" : "secret" ,
"host" : "pop.yandex.ru"
} ,
{
"user" : " [email protected]" ,
"password" : "secret" ,
"host" : "pop.gmail.com" ,
"ssl" : 1 ,
"delete" : 1
} ,
{
"user" : " [email protected]" ,
"password" : "secret" ,
"host" : "pop.mail.ru" ,
"ssl" : 1
}
]
}

I hope there won't be any questions here. Just be careful with the delete flag! If it is installed, the script will command the POP3 server to delete all existing messages. Different email services behave differently in this case, which I will mention below.

The config has been created, all dependencies are installed, now we try to run the script:

./ email-notifier.pl --no-master-password

If we see notifications like these:

… it means everything is OK. Otherwise, you will likely see error messages that will help you understand the problem.

Finally, we encrypt configuration file:

gpg --cipher-algo AES256 --digest-algo SHA512 -o OUT -a --symmetric IN

Enter the password twice and replace the configuration file with an encrypted one. Make sure that the unencrypted config is deleted. If anything, it can always be obtained from the encrypted one with the command:

gpg -o OUT --decrypt IN

We stop the script and register it somewhere for autorun, this time without the flag - -no-master-password . Upon startup, a window will appear asking you to enter a master password.

Subtleties of setting up mail on GMail/Mail.ru/Yandex

As I already noted, different email services behave differently when deleting emails via POP3. For example, GMail can be configured so that messages become invisible to the POP3 client, but remain accessible through the web interface:

Experimentally, it was possible to establish that Mail.ru always behaves this way and this cannot be changed through the settings. But Yandex.Mail, when deleting a letter via POP3, always places it in the “Deleted Items” folder.

Please note that the described behavior of Yandex, Mail and Jimail may change at any time. If you are used to storing in the mail valuable information, I would recommend changing your mind and not deleting anything via POP3. Instead, for example, you can create a folder that is not accessible via POP3 and transfer letters to it after they are read.

Questions for readers

First of all, isn’t this script of mine complete garbage? If so, why? If not, then tell me which of the following you think is most lacking:

  • Graphical interface and tray icons;
  • Discoveries specific URL when you click on a notification;
  • IMAP and RSS support;
  • Internationalization;
  • Demonization;
  • Storing passwords in specialized applications;
  • Determining the uniqueness of letters using UIDL and TOP;
  • Your own option;

Secondly, I didn’t have the opportunity to check how compatible zenity is with KDE and all sorts of awesome stuff. Could you please check this? And thirdly, according to tradition, other comments (anecdotes on the topic, real-life incidents, advertisements for the sale of purebred kittens) are also welcome.

Howard is a small email notification utility. Supports all popular email services. The program is made in the form background application, which periodically checks the mailboxes specified in the settings and when a new one is detected incoming letter will notify you with a sound signal and a pop-up message in the system tray.

Howard description of features

Howard makes it possible to forget about periodic manual check electronic mailboxes. The program will be useful especially for those who have two or more email addresses. The Howard utility, depending on the frequency set in the options, supports cyclic checking of new emails from 30 seconds to 2 hours.

For the program to work, you will need to select one or more email services and log in to the corresponding one under your account. Howard is not an email client and cannot open incoming emails itself. The application was created only to notify you of the receipt of new mail. As soon as Howard has detected a new incoming message, it will immediately notify you with a sound signal and a small message will appear in the taskbar area. By clicking on the program's pop-up window, a browser opens with the mail service website opening, or an email client, if you use it to read and send mail.

Howard supports email services:

The program settings are very simple and intuitive. In Howard's options, you can select pop-up notification styles for received emails, change sound signal and set the frequency of checking mailboxes.

Instructions

If you have installed it on your computer operating system Windows 7, install the mail gadget - a small application that will be placed on the desktop. You can use gadgets: Mail2web, WpCorpMailCheck, G Counter, POP3Cecker and others, which can be found on specialized sites www.wingadget.ru, www.sevengadget.ru and similar web resources.

After installing the widget, proceed to configure it. Enter your address and password in the appropriate fields, set the frequency of checking for new letters, select a sound signal to notify you when mail arrives.

In the settings of some gadgets you also need to specify the addresses of the POP3 and SMTP protocols. You can find this information in your mailbox settings on the mail service website. Typically, protocols have next view: pop3.mail.ru, pop3.yandex.ru, smtp.mail.ru, smtp.yandex.ru, etc.

If your computer has an older Windows version or working with gadgets creates certain inconveniences for you, set up notifications about the arrival of new emails directly in your browser.

To do this, go to add-ons (extensions) through your browser menu and execute search query by the word mail. You will be offered a choice of several options for mini-applications to notify you about a new one. Select the extension that matches your email service (Gmail, Yandex, Yahoo, etc.) and install it.

Configure the add-on by specifying your login and password in the settings window, as well as setting the time interval for checking your mailbox. Depending on the add-on you choose, you will receive notifications of incoming mail in the form of pop-ups or digital display about the number of unread messages in the Inbox folder.

Sources:

If you use your mailbox constantly for quite a long time, then the number of letters there is quite large. In fact, working with your personal correspondence directly in your mailbox is not very convenient, especially if you do not have unlimited Internet. It is much easier to operate your letters on your own computer. This is precisely why this wonderful The program Bat!, and today we’ll talk about how to set up work with your mailboxes through it.

You will need

Instructions

If you have Yandex box or Mail.ru:
In the “Menu” item of the program, select “Box” – “ New box" In the window that appears, enter a name for the mailbox (Mail or Yandex). Click Next.
In the next window that appears, enter your name and, as well as your email address. Click Next.
In the next window, find the section “Use to access mail”. There, check “POP3 – Post Office Protocol v3”. Find the Mail Server field, write pop.mail.ru (or pop.yandex.ru) there. In the Outgoing mail server line, specify the parameter smtp.mail.ru (smtp.yandex.ru). Check the box "My SMTP server requires authentication."
In the next window, enter your mailbox and check the “Leave emails on the server” box.
Answer yes to the question “Do you want to check the rest of the mailbox properties?” Click "Done." If necessary, configure the program by going to the “Mailbox Properties” tab.

If you have a Gmail account:
Log in to your mailbox on the server. Open the “Settings” menu – “Forwarding and POP/IMAP”. In the section “Access by POP protocol» Click “Enable POP for all emails”, “Enable POP for emails received from now on”. From the drop-down list (“When emails via POP”), select the appropriate condition.
Click "Save Changes". Now go back to creating a new mail The box Bat!
Proceed in the same way as in the instructions for Yandex and Mail.ru, indicating the appropriate address (pop.gmail.ru, smpt.gmail.ru).
When you see a window with the “User” field, enter your full email address there ([email protected]). Enter your password, click "Done".
Go to mailbox properties. Open the "Transport" tab. In the “Sending mail” section, in the “Connection” line, set “Secure to standard.” port (STARTTLS)". In the "Port" section - 465 or 587. In the "receiving mail" section - "Connection" change to "Secure on special". port (TLS)", "Port" - 995. Remember that when the program works with Gmail service Errors and malfunctions may occur.

The .com Internet service enjoys well-deserved popularity all over the world. After all, this is not only one of the most famous search engines, but also a free mail server that allows anyone to create their own mailbox.

Instructions

In order to register mail on Yahoo go to home page website at yahoo.com and on the right top corner page, click the “Registration” button. If at this time you are in Russia or the CIS countries, the service itself will determine your location and load the page on, so there will be no difficulties in reading the instructions.

Once you go to the account creation page, fill out everything empty fields required for registration. Including creating your login (mailbox name) and password. Special attention please fill in the field for security question and the answer to it. You will need this information to recover your account if you accidentally forget your password.

After filling in all required fields, enter verification code(captcha) and click big button"Create my account" If you filled out everything correctly, you will be taken to your account page. If there is an error somewhere, the system will notify you about it. In this case, go back a step and add the necessary information.

Please note that after successful registration you will not be taken to the mailbox itself, but to the main page Yahoo service, but already under your login. To open mail, click on the icon with the image of a postal envelope and the word “Mail” in the upper right corner. You will be taken to your inbox. In it you will find a letter with detailed instructions on working with a Yahoo account and mail, sent by a mail robot.

To Work with free mail Yahoo.com can only be accessed through the web interface. If you are used to using some special mail programs like The Bat, Outlook or Mozilla Thunderbird, you won’t be able to set up a free mailbox for them on the Yahoo server. However, you can make your account a paid account. In this case, you can configure your mailing address on Yahoo to work with offline email programs. This service costs $2 per month or $19.99 per year.

If you have chosen paid option, go to http://overview.mail.yahoo.com/enhancements/mailplus to the page additional services Yahoo Mail Plus. Here, click on the Upgrade Now button and enter your email password again. On the payments page, select the appropriate payment option ( by bank card or through PayPal system) and fill in the required fields. Before confirming payment, carefully check all the entered data again. If everything is filled out correctly, click the I Agree, Place Order button.

Video on the topic

Instructions

Setting up delayed sending email in Yandex mail

Fill out all fields of the form to create a letter to postal service Yandex and attach necessary files. The button for sending a letter is located under the link for attaching files, highlighted yellow and is divided into two unequal parts, “Send” and a timer sign. Click on the timer icon, the context field “send today at XX:00” will open. Check this box and enter the desired date and time.

The date can be changed by clicking on the word “today”, a calendar will appear where you can select the month and day. By analogy, the field is edited over time. The timer is designed for a time from 5:00 to 23:00 at intervals of one hour. The Yandex mail system provides its users with the opportunity to set up delayed sending of a letter for 1 year from the date of its creation.

After setting the date and time, the "send" button will change to reflect the new settings. Click on it to save the letter and set time sent in the Outbox folder. If desired, you can create separate folder for delayed letters.

Setting up delayed sending of an email in Gmail

In the post office Google system There is no pre-installed delayed sending of emails. To get this opportunity, download and install the Boomerang for Gmail plugin. There are versions of the Boomerang for Gmail plugin for Chrome browsers and Firefox. After installing this extension, the window for composing a letter will appear new link- “Send later.” Click on it, it will open context menu, in which you can select a period - in 1 hour, in 2 hours, in 4 hours, tomorrow morning, tomorrow afternoon, in 2 days or 4 days, in a week or two, and also in a month - or set the exact date and the time of sending the email using the timer, which is located below the list of periods. Click the “Confirm” button and save the letter with the specified parameters.