Script Perl pour la notification des nouveaux emails. Comment recevoir des notifications par SMS lorsque de nouveaux e-mails arrivent dans Gmail

Howard est un petit utilitaire de notification par courrier électronique. Prend en charge tous les populaires services postaux. Le programme est réalisé sous la forme application en arrière-plan, qui vérifie périodiquement les boîtes aux lettres spécifiées dans les paramètres et lorsqu'une nouvelle est détectée lettre entrante vous en informera par un signal sonore et un message contextuel dans la barre d'état système.

Description Howard des fonctionnalités

Howard permet d'oublier les périodiques vérification manuelle boîtes aux lettres électroniques. Le programme sera particulièrement utile pour ceux qui ont deux adresses e-mail ou plus. L'utilitaire Howard, selon la fréquence définie dans les options, prend en charge la vérification cyclique des nouveaux e-mails de 30 secondes à 2 heures.

Pour que le programme fonctionne, vous devrez sélectionner un ou plusieurs services de messagerie et vous connecter à celui correspondant sous votre compte. Howard n'est pas un client de messagerie et ne peut pas ouvrir lui-même les e-mails entrants. L'application a été créée uniquement pour vous informer de la réception d'un nouveau courrier. Dès que Howard aura détecté un nouveau message entrant, il vous en informera immédiatement par un signal sonore et un petit message apparaîtra dans la zone de la barre des tâches. En cliquant sur la fenêtre pop-up du programme, un navigateur est appelé avec le site d'ouverture du service de messagerie ou client de messagerie, si vous l'utilisez pour lire et envoyer du courrier.

Howard prend en charge les services de messagerie :

Les paramètres du programme sont très simples et intuitifs. Dans les options de Howard, vous pouvez sélectionner les styles de notification contextuelle pour les e-mails reçus, modifier signal sonore et définissez la fréquence de vérification des boîtes aux lettres.

Malgré la propagation croissante accès mobileà Internet, il existe encore suffisamment d'endroits où non seulement il n'y a pas d'Internet, mais aussi connexion mobileça marche à peine. Si vous attendez une lettre importante, contrôle constant le courrier dans une telle situation se transforme en une véritable punition. Il est bien plus pratique de pouvoir recevoir une notification par SMS lorsque vous recevez la lettre souhaitée. Vous découvrirez ci-dessous comment procéder.

Nous vous présentons en détail guide étape par étape, avec lequel vous pouvez recevoir sur votre téléphone SMS dès réception de certaines ou de toutes les lettres au bureau de poste Compte Gmail.

1. Ouvrez Gmail. Créez un nouveau raccourci appelé Envoyer du texte. Pour ce faire, cliquez sur le lien dans le panneau de gauche Créer un raccourci et entrez le nom.

2. Ouvrir Google Agenda et créez un nouveau calendrier appelé Gmail. Ici seront marquées toutes les lettres dont l'arrivée vous sera envoyée par SMS. C'est également une fonctionnalité très utile.

3. Ouvrir Google Drive et créer nouveau tableau avec n'importe quel nom. Dans ce tableau, nous ouvrons le menu Outils, là, nous cliquons sur l'élément Collection de scripts.

4.B Galerie de scripts nous trouvons un script appelé Alertes SMS Gmail v.2. Cliquez sur le bouton Installer. Fermez ensuite la fenêtre de la galerie.

5. Revenons à notre table. Ici au menu Outils choisir Éditeur de scripts. Le script que nous avons ajouté pour modification s'ouvrira dans une nouvelle fenêtre.

6. Dans la fenêtre d'édition, allez dans le menu Ressources et sélectionnez l'élément Déclencheurs du script actuel. Dans la fenêtre pop-up qui apparaît, définissez la fréquence du script.

7. Enregistrez le script et exécutez-le pour l'exécution. Nous sommes d'accord avec l'avertissement et autorisons l'exécution du script.

8. Nous devons maintenant définir les règles selon lesquelles les messages seront sélectionnés pour les notifications. Pour ce faire, vous devez créer un nouveau filtre dans Gmail qui sélectionnera les messages en fonction d'une condition que vous spécifiez, par exemple, provenant d'un expéditeur spécifique ou sur un sujet spécifié, et leur attribuera l'étiquette de texte Envoyer, que nous avons créée dans le toute première étape. Si vous souhaitez recevoir des notifications sur toutes les lettres arrivant dans votre boîte de réception, précisez comme condition Contient des mots est : boîte de réception.

C'est tout. Si vous avez tout fait correctement, maintenant quand vous le recevez dans votre boîte mail Lettres Gmail remplissant les conditions que vous avez précisées, vous recevrez une notification sur votre téléphone mobile, et cet événement sera enregistré dans le calendrier.

Instructions

Si votre ordinateur est équipé d'un système d'exploitation Système Windows 7, installez le gadget de messagerie - une petite application qui sera placée sur votre bureau. Vous pouvez utiliser des gadgets : Mail2web, WpCorpMailCheck, G Counter, POP3Cecker et autres, disponibles sur les sites spécialisés www.wingadget.ru, www.sevengadget.ru et des ressources Web similaires.

Après avoir installé le widget, procédez à sa configuration. Entrez votre adresse et votre mot de passe dans les champs appropriés, définissez la fréquence de vérification des nouvelles lettres, sélectionnez un signal sonore pour vous avertir de l'arrivée du courrier.

Dans les paramètres de certains gadgets, vous devez également spécifier les adresses des protocoles POP3 et SMTP. Vous pouvez trouver ces informations dans les paramètres de votre boîte aux lettres sur le site Web du service de messagerie. En règle générale, les protocoles ont la forme suivante : pop3.mail.ru, pop3.yandex.ru, smtp.mail.ru, smtp.yandex.ru, etc.

Si votre ordinateur a plus de première version Windows ou travailler avec des gadgets vous crée certains désagréments, configurez des notifications concernant l'arrivée de nouveaux e-mails directement dans votre navigateur.

Pour ce faire, accédez aux modules complémentaires (extensions) via le menu de votre navigateur et exécutez requête de recherche par le mot mail. Plusieurs options de mini-applications vous seront proposées pour vous informer d'une nouvelle. Sélectionnez l'extension qui correspond à votre service de messagerie (Gmail, Yandex, Yahoo, etc.) et installez-la.

Configurez le module complémentaire en spécifiant votre identifiant et votre mot de passe dans la fenêtre des paramètres, ainsi qu'en définissant l'intervalle de temps de vérification boites aux lettres. Selon le module complémentaire que vous choisissez, vous recevrez des notifications par e-mail sous forme de pop-ups ou une indication numérique du nombre d'e-mails non lus dans votre boîte de réception.

Sources:

Si vous utilisez votre boîte aux lettres en permanence pendant une période assez longue, le nombre de lettres y est assez important. En effet, travailler avec sa correspondance personnelle directement dans sa boîte mail n'est pas très pratique, surtout si vous n'avez pas Internet illimité. Il est beaucoup plus simple de gérer vos lettres sur votre propre ordinateur. C'est exactement pour cela que ce merveilleux programme a été créé. La chauve-souris!, et aujourd'hui, nous parlerons de la façon de configurer le travail avec vos boîtes aux lettres via celui-ci.

Tu auras besoin de

  • - Le programme Chauve-souris !

Instructions

Si tu as Boîte Yandex ou Mail.ru :
Dans l'élément « Menu » du programme, sélectionnez « Boîte » – « Nouvelle boîte" Dans la fenêtre qui apparaît, saisissez un nom pour la boîte aux lettres (Mail ou Yandex). Cliquez sur Suivant.
Dans la fenêtre suivante qui apparaît, saisissez votre nom et votre adresse e-mail. Cliquez sur Suivant.
Dans la fenêtre suivante, recherchez la section « Utiliser pour accéder au courrier ». Là, cochez « POP3 – Post Office Protocol v3 ». Recherchez le champ Serveur de messagerie, écrivez-y pop.mail.ru (ou pop.yandex.ru). Dans la ligne Serveur de courrier sortant, spécifiez le paramètre smtp.mail.ru (smtp.yandex.ru). Cochez la case "Mon Serveur SMTP nécessite une authentification."
Dans la fenêtre suivante, entrez votre boîte mail et cochez la case « Laisser les emails sur le serveur ».
Répondez oui à la question « Voulez-vous vérifier le reste des propriétés de la boîte aux lettres ? » Cliquez sur "Terminé". Si nécessaire, configurez le programme en allant dans l'onglet « Propriétés de la boîte aux lettres ».

Si vous disposez d'un compte Gmail :
Connectez-vous à votre boîte mail sur le serveur. Ouvrez le menu « Paramètres » – « Transfert et POP/IMAP ». Dans la section « Accès POP », cliquez sur « Activer POP pour tous les e-mails », « Activer POP pour les e-mails reçus à partir de maintenant ». Dans la liste déroulante (« Lors d'e-mails via POP »), sélectionnez la condition appropriée.
Cliquez sur "Enregistrer les modifications". Revenez maintenant à la création d’une nouvelle boîte aux lettres The Bat !
Procédez de la même manière que dans les instructions pour Yandex et Mail.ru, en indiquant l'adresse appropriée (pop.gmail.ru, smpt.gmail.ru).
Lorsque vous voyez une fenêtre avec le champ « Utilisateur », entrez-y votre adresse e-mail complète ([email protected]). Entrez votre mot de passe, cliquez sur "Terminé".
Accédez aux propriétés de la boîte aux lettres. Ouvrez l'onglet "Transports". Dans la section « Envoi de courrier », dans la ligne « Connexion », définissez « Sécurisé en standard ». (STARTTLS)". Dans la section "Port" - 465 ou 587. Dans la section "Réception du courrier" - "Connexion", passez à "Sécurisé en spécial". port (TLS)", "Port" - 995. N'oubliez pas que des erreurs et des dysfonctionnements peuvent survenir lorsque le programme fonctionne avec le service Gmail.

Le service Internet .com jouit d’une popularité bien méritée partout dans le monde. Après tout, ce n'est pas seulement l'un des plus célèbres moteurs de recherche, mais aussi un serveur de messagerie gratuit qui permet à chacun de créer sa propre boîte mail.

Instructions

Pour vous inscrire mail sur Yahoo, allez sur page d'accueil site Web sur yahoo.com et à droite coin supérieur page, cliquez sur le bouton « Inscription ». Si à ce moment-là vous vous trouvez en Russie ou dans les pays de la CEI, le service déterminera lui-même votre emplacement et chargera la page, il n'y aura donc aucune difficulté à lire les instructions.

Une fois sur la page de création de compte, remplissez tous les champs vides obligatoires pour vous inscrire. Y compris la création de votre identifiant (nom de boîte aux lettres) et de votre mot de passe. Portez une attention particulière à remplir le champ pour question de sécurité et la réponse à cela. Vous aurez besoin de ces informations pour récupérer votre compte si vous oubliez accidentellement votre mot de passe.

Après avoir rempli tous les champs obligatoires, entrez le code de vérification(captcha) et cliquez sur le gros bouton « Créer mon compte" Si vous avez tout rempli correctement, vous serez redirigé vers la page de votre compte. S'il y a une erreur quelque part, le système vous en informera. Dans ce cas, revenez en arrière et ajoutez les informations nécessaires.

Veuillez noter qu'après une inscription réussie, vous ne serez pas redirigé vers la boîte aux lettres elle-même, mais vers la page principale Service Yahoo, mais déjà sous votre identifiant. Ouvrir mail, cliquez sur l'icône avec l'image d'une enveloppe postale et le mot « Mail » dans le coin supérieur droit. Vous serez redirigé vers votre boîte de réception. Vous y trouverez une lettre avec Instructions détaillées sur le travail avec un compte Yahoo et le courrier envoyé par un robot de messagerie.

Travailler avec courrier gratuit Yahoo.com n'est accessible que via l'interface Web. Si vous avez l'habitude d'utiliser des programmes de messagerie comme The Bat, Outlook ou Mozilla Thunderbird, vous ne pourrez alors pas créer de boîte aux lettres gratuite pour eux sur le serveur Yahoo. Cependant, vous pouvez faire de votre compte un compte payant. Dans ce cas, vous pouvez configurer votre adresse e-mail Yahoo pour qu'elle fonctionne avec des programmes de messagerie hors ligne. Ce service coûte 2 $ par mois ou 19,99 $ par an.

Si vous avez choisi option payante, accédez à http://overview.mail.yahoo.com/enhancements/mailplus à la page des services supplémentaires Yahoo Mail Plus. Ici, cliquez sur le bouton Mettre à niveau maintenant et saisissez à nouveau votre mot de passe de messagerie. Sur la page de paiement, sélectionnez l'option de paiement appropriée ( par carte bancaire ou via Système PayPal) et remplissez les champs obligatoires. Avant de confirmer le paiement, vérifiez à nouveau soigneusement toutes les données saisies. Si tout est correctement rempli, cliquez sur le bouton J'accepte, passer la commande.

Vidéo sur le sujet

Instructions

Paramétrage de l'envoi différé e-mail dans le courrier Yandex

Remplissez tous les champs du formulaire pour créer une lettre dans le service de messagerie Yandex et joignez-la fichiers nécessaires. Le bouton d'envoi d'un courrier se trouve sous le lien de pièce jointe, mis en surbrillance jaune et est divisé en deux parties inégales, « Envoyer » et un signe de minuterie. Cliquez sur l'icône du minuteur, le champ contextuel « envoyer aujourd'hui à XXh00 » s'ouvrira. Cochez cette case et saisissez la date et l'heure souhaitées.

La date peut être modifiée en cliquant sur le mot « aujourd'hui », un calendrier apparaîtra où vous pourrez sélectionner le mois et le jour. Par analogie, le champ est édité au fil du temps. La minuterie est conçue pour une heure de 5h00 à 23h00 à intervalles d'une heure. Le système de messagerie Yandex offre à ses utilisateurs la possibilité de mettre en place l'envoi différé d'une lettre pendant 1 an à compter de la date de sa création.

Après avoir réglé la date et l'heure, le bouton « envoyer » changera pour refléter les nouveaux paramètres. Cliquez dessus pour enregistrer la lettre et régler le temps envoyé dans le dossier Boîte d'envoi. Si vous le souhaitez, vous pouvez créer dossier séparé pour les lettres en retard.

Configurer l'envoi différé d'un email dans Gmail

Au bureau de poste Système Google Il n’y a pas d’envoi différé d’e-mails préinstallé. Pour bénéficier de cette opportunité, téléchargez et installez le plugin Boomerang pour Gmail. Il existe des versions du plugin Boomerang pour Gmail pour Navigateurs Chrome et Firefox. Après avoir installé cette extension, un nouveau lien apparaîtra dans la fenêtre de rédaction d'une lettre - "Envoyer plus tard". Cliquez dessus, il s'ouvrira menu contextuel, dans lequel vous pouvez sélectionner une période - dans 1 heure, dans 2 heures, dans 4 heures, demain matin, demain après-midi, dans 2 jours ou 4 jours, dans une semaine ou deux, et aussi dans un mois - ou définir la date exacte et l'heure d'envoi de l'e-mail à l'aide du minuteur, qui se trouve sous la liste des périodes. Cliquez sur le bouton « Confirmer » et enregistrez la lettre avec les paramètres spécifiés.

Surveillance

Nouveau dans la catégorie "Programmes de vérification adresses postales Et information nécessaire.":

Gratuit
Spamihilator 1.0.0 vous donnera la possibilité d'éliminer environ 98 % des lettres indésirables et du spam reçus dans votre boîte aux lettres. L'utilitaire Spamihilator fonctionne entre le client de messagerie et le serveur de messagerie, de sorte que seuls les messages vérifiés arrivent dans le client de messagerie.

Gratuit
New Mail 2.0.1 est un système qui vous avertira lorsque des messages arriveront dans votre boîte aux lettres sur le serveur. New Mail possède une interface simple que même un débutant peut utiliser. Vous pouvez également ajouter un nombre illimité de boîtes aux lettres au programme pour en savoir plus controle total messages entrants.

Gratuit
A-Clock 3.0.0 b est pratique horloge parlante, ayant ensemble supplémentaire diverses fonctions. L'utilitaire A-Clock dispose d'une vue de l'heure et de la date entièrement personnalisable.

Gratuit
Postman 2.13 vous permet de vérifier via définir l'intervalle la boîte aux lettres POP3 que vous avez spécifiée. En mode veille, Postman reste dans le bac (près de l'horloge système) et lorsqu'un nouveau courrier arrive, il commence immédiatement à sauter joyeusement.

Gratuit
Quick Mail Check 1.2 est une opportunité mise en œuvre pour vérifier votre boîtes aux lettres électroniques, sur différents comptes, rapidement et sans problèmes. Grâce à programme installé « vérification rapide mail", vous n'aurez pas besoin de vous connecter à votre serveur de messagerie pour visualiser les messages entrants, vous pourrez facilement vous renseigner sur nouveau courrier grâce aux notifications opportunes et pratiques du programme.

Gratuit
PopTray 3.2.0 permet à tout utilisateur d'obtenir des informations de n'importe quel serveurs de messagerie sans utiliser de client de messagerie - afin de savoir si de nouvelles lettres sont arrivées dans votre boîte de réception. PopTray établit une connexion au serveur puis télécharge les en-têtes de vos e-mails ou les rend disponibles pour affichage, suppression ou mise en file d'attente pour téléchargement, après quoi vous pouvez lancer votre client de messagerie (s'intègre également avec Programmes Microsoft Outlook et TheBat).

Gratuit
Magic Mail Monitor 2.94b18 est un moniteur pour boîtes aux lettres (POP3). Magic Mail Monitor vérifie vos boîtes aux lettres et affiche les en-têtes de vos messages que vous y avez reçus. Grâce à ce programme, vous pouvez supprimer des messages directement sur le serveur de messagerie lui-même ou transférer un message urgent.

Gratuit
MailChecker 1.4.2.611 est un utilitaire permettant d'afficher le contenu de votre boîte de réception e-mail. L'utilitaire MailChecker prend en charge une visualisation pratique et correcte des boîtes aux lettres en russe, a la possibilité de supprimer le courrier inutile sans le télécharger sur votre Disque dur, et l'utilitaire a également la possibilité de configurer des « boîtes aux lettres noires » pour supprimer tout messages entrants d'eux.

Gratuit
Advanced Maillist Verify 4.63.164 est un programme utilisé pour vérifier rapidement les adresses e-mail dans les bases de données, les listes de diffusion et carnets d'adresses Les fenêtres. Advanced Maillist Verify utilise les algorithmes des systèmes de messagerie de divers fournisseurs dans son travail. Les adresses du serveur de messagerie pour les adresses e-mail sont récupérées à partir du DNS.

Gratuit
Mozilla Thunderbird 8.0 Rus est un programme conçu pour fonctionner avec les boîtes aux lettres électroniques de Mozilla. Programme Thunderbird prend en charge les protocoles POP3, SMTP, IMAP et RSS. De plus, le programme dispose d'un outil intégré pratique Éditeur HTML, ce qui permet de créer un code assez compact, ce qui entraîne à son tour une réduction de plusieurs fois de la taille finale des lettres envoyées.

Il y a quelque temps, je voulais une chose très simple : que lorsque je reçois un nouvel e-mail, une notification à ce sujet apparaisse quelque part dans le coin de l'écran. De plus, je n'avais besoin que de notifications, et non d'un client de messagerie à part entière, car je préfère lire le courrier via l'interface Web. Après une courte recherche, j'ai pu trouver quelques applications pertinentes.

Solutions toutes faites et ce que je n’ai pas aimé chez elles

Le premier programme s'appelle PopTray Minus. Une étude rapide a révélé qu’il ne me convenait pas. Premièrement, l'intervalle minimum auquel il est vérifié E-mail, pour une raison quelconque, cela équivaut à cinq minutes. Personnellement, j'aimerais consulter mes e-mails toutes les minutes. Deuxièmement, le mot de passe de la boîte aux lettres stocké en base64 a été trouvé dans le fichier ~/.poptrayrc. Il n'y a aucune option pour crypter les mots de passe.

Après avoir décompressé l'archive, vous devez installer les dépendances du script. Vous pouvez le faire manuellement en regardant les noms modules requis au début du script, ou automatiquement en exécutant le script INSTALLDEPS.sh sous root. D'ailleurs, dans Dernièrement J'inclus le script pour installation automatique dépendances dans tous vos projets Perl. Très confortablement ! J’ai découvert l’idée sur le blog de Koorchik.

En plus des modules Perl, vous aurez également besoin des utilitaires zenity (pour afficher les notifications) et gpg (pour ne pas révéler les mots de passe) :

sudo apt-get install zenity gnupg

Créez une configuration ~/.email_notifier avec approximativement le contenu suivant :

{
"principal" :(
"check_interval" : 60
} ,
"liste_pop3" : [
{
"utilisateur" : " [email protégé]" ,
"mot de passe" : "secret" ,
"hôte" : "pop.yandex.ru"
} ,
{
"utilisateur" : " [email protégé]" ,
"mot de passe" : "secret" ,
"hôte" : "pop.gmail.com" ,
"ssl" : 1 ,
"supprimer" : 1
} ,
{
"utilisateur" : " [email protégé]" ,
"mot de passe" : "secret" ,
"hôte" : "pop.mail.ru" ,
"ssl" : 1
}
]
}

J'espère qu'il n'y aura pas de questions ici. Soyez juste prudent avec le drapeau de suppression ! S'il est installé, le script commandera au serveur POP3 de supprimer tous les messages existants. Différents services de messagerie se comportent différemment dans ce cas, ce que je mentionnerai ci-dessous.

La config a été créée, toutes les dépendances sont installées, maintenant on essaie d'exécuter le script :

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

Si nous voyons des notifications comme celles-ci :

… cela signifie que tout va bien. DANS sinon vous verrez probablement des messages d’erreur qui vous aideront à comprendre le problème.

Enfin, nous chiffrons le fichier de configuration :

gpg --cipher-algo AES256 --digest-algo SHA512 -o OUT -a --symétrique IN

Entrez le mot de passe deux fois et remplacez le fichier de configuration par un fichier crypté. Assurez-vous que la configuration non chiffrée est supprimée. Si quoi que ce soit, il peut toujours être obtenu à partir du chiffrement avec la commande :

gpg -o OUT --décrypter IN

Nous arrêtons le script et l'enregistrons quelque part pour l'exécution automatique, cette fois sans l'indicateur - -pas de mot de passe maître . Au démarrage, une fenêtre apparaîtra vous demandant de saisir un mot de passe principal.

Subtilités de la configuration du courrier sur GMail/Mail.ru/Yandex

Comme je l'ai déjà noté, différents services de messagerie se comportent différemment lors de la suppression d'e-mails via POP3. Par exemple, GMail peut être configuré pour que les messages deviennent invisibles pour le client POP3, mais restent accessibles via l'interface Web :

Expérimentalement, il a été possible d'établir que Mail.ru se comporte toujours de cette façon et que cela ne peut pas être modifié via les paramètres. Mais Yandex.Mail, lors de la suppression d'une lettre via POP3, la place toujours dans le dossier « Éléments supprimés ».

Veuillez noter que le comportement décrit de Yandex, Mail et Jimail peut changer à tout moment. Si vous avez l'habitude de stocker des informations précieuses dans votre courrier électronique, je vous recommande de changer d'avis et de ne rien supprimer via POP3. Au lieu de cela, vous pouvez par exemple créer un dossier qui n'est pas accessible via POP3 et y transférer les lettres après leur lecture.

Questions aux lecteurs

Tout d’abord, mon script n’est-il pas une pure foutaise ? Si oui, pourquoi? Si ce n’est pas le cas, dites-moi lequel des éléments suivants vous semble le plus manquant :

  • Interface graphique et icônes de la barre d'état ;
  • Ouverture d'une URL spécifique en cliquant sur une notification ;
  • Prise en charge IMAP et RSS ;
  • Internationalisation;
  • Démonisation ;
  • Stockage des mots de passe dans des applications spécialisées ;
  • Déterminer le caractère unique des lettres à l'aide de UIDL et TOP ;
  • Votre propre option ;

Deuxièmement, je n’ai pas eu l’occasion de vérifier la compatibilité de Zenity avec KDE et toutes sortes de trucs géniaux. Pouvez-vous vérifier cela s'il vous plaît? Et troisièmement, selon la tradition, d'autres commentaires (anecdotes sur le sujet, incidents de la vie, publicités pour la vente de chatons de race pure) sont également les bienvenus.