Existe-t-il une application qui me permet d'envoyer uniquement des e-mails?

10

Je recherche une application qui me permettra d'envoyer uniquement des e-mails. Souvent, au cours de mon travail, je dois simplement envoyer un e-mail rapide, mais je ne veux pas rester bloqué en activant mon client de messagerie et en lisant un nouvel e-mail.

Le plus proche que j'ai vu est QuickMailer , mais il déclenche simplement Mail.app et envoie un e-mail en utilisant cela ... puis maintient Mail.app ouvert.

Je veux une interface utilisateur comme QuickMailer, mais une application qui envoie le courrier électronique immédiatement sans utiliser Mail.app.

Existe-t-il quelque chose comme ça?

kareem
la source
pourrait être un doublon apple.stackexchange.com/questions/58730/…
Anonyme
Quicksilver a un plugin pour le faire, mais je viens de l'essayer et je ne peux pas le faire fonctionner de manière fiable. C'est gratuit, cependant, vous pouvez donc l'essayer. qsapp.com
seanhussey
La question liée peut aider, mais comme les réponses doivent utiliser QuickMailer (et non Quicksilver), laissons les deux en direct sur le site pour l'instant.
bmike
1
Pour iOS? Mac OS X? La plateforme compte.
Daniel
Pourquoi arrêter Mail.app en premier lieu?
user151019

Réponses:

4

La ligne de commande fera l'affaire (avec une certaine configuration). Vous devrez le configurer pour utiliser l'authentification de votre compte Google (j'ai remarqué que vous avez marqué la question avec "gmail", donc je suppose que c'est votre fournisseur).

Ce site contient les détails sur la façon de le configurer. Si vous utilisez l'authentification en deux étapes avec votre compte, créez simplement un mot de passe d'application pour la ligne de commande et utilisez ce jeton lors de l'ajout du mot de passe SASL.

Cette configuration fonctionne bien mais ne gère pas les pièces jointes. Si vous devez envoyer un fichier, vous aurez probablement plus de facilité à utiliser l'interface graphique de messagerie.

Cependant, votre problème est que vous ne voulez pas ouvrir un programme pour envoyer un message, n'est-ce pas? Parce que cela vous oblige à ouvrir Terminal ou à ouvrir Terminal lorsque vous devez envoyer. Mais il serait assez facile de rassembler un Applescript qui vous demandera l'adresse de destination, le sujet et le texte de l'e-mail, puis de le renvoyer directement au shell et de quitter. Jetez-le dans votre dossier de scripts utilisateur et assurez-vous que votre Mac est configuré pour afficher les scripts dans la barre de menus pour un accès rapide.

Deuxième édition: mise à jour de l'applescript pour fonctionner un peu plus efficacement; utilise le code d' ici pour écrire le corps du message dans un fichier temporaire dans votre répertoire personnel, puis utilise simplement cat pour lire le contenu du fichier dans un e-mail, et enfin supprime le fichier temporaire. Je l'ai testé et cela fonctionne bien même avec des personnages mal gérés par le script original.

try
    display dialog "Send email to:" default answer "[email protected]"
    set theEmail to (text returned of result)
    if theEmail is "[email protected]" then error "No recipient specified!"

    display dialog "Email subject:" default answer "Subject"
    set theSubject to (text returned of result)
    if theEmail is "Subject" then error "No subject specified!"

    display dialog "Message:" default answer ¬
        "Enter message text" & return & return & return & return
    set theBody to (text returned of result)

    set this_file to (((path to home folder) as text) & "message.tmp")
    my write_to_file(theBody, this_file, true)

    do shell script "cd ~/; cat message.tmp | mail -s \"" & theSubject & "\" " & theEmail & "; rm message.tmp"

on error theError
    display dialog theError buttons {"Quit"} default button 1
end try

-- this subroutine saves input as a text file
on write_to_file(this_data, target_file, append_data) -- (string, file path as string, boolean)
    try
        set the target_file to the target_file as text
        set the open_target_file to ¬
            open for access file target_file with write permission
        if append_data is false then ¬
            set eof of the open_target_file to 0
        write this_data to the open_target_file starting at eof
        close access the open_target_file
        return true
on error
        try
            close access file target_file
        end try
        return false
    end try
end write_to_file
dr.nixon
la source
Addendum: pour lancer Postfix au démarrage, vous devrez voir les instructions ici , sinon il s'arrêtera sur vous au redémarrage.
dr.nixon
4

Co-auteur de QuickMailer ici. Nous venons de publier QuickMailer 2.0 qui prend en charge SMTP.

http://quickmailer.im

Cela vous permettrait de contourner Mail.app et de faire exactement ce que vous vouliez.

Rasmus Porsager
la source
1

La chose la plus proche que j'ai trouvée pour écrire un e-mail rapide est le menu Mail non lu . Donation-ware, vit dans la barre de menus, alertes de nouveaux messages, affiche le nombre de non lus et plus encore; techniquement, un plugin Mail fonctionne pour moi depuis des années.

Vous devez laisser Courrier en cours d'exécution, en arrière-plan ou masquer ou envoyer vers un autre bureau.

Et vous devez dérouler le menu Courrier non lu pour sélectionner Composer un nouveau courrier. Mais pratique quand même.

Zo219
la source
1

J'utilise Apple Mail. Lorsque je dois travailler sans être distrait par les e-mails, je mets tous les comptes hors ligne (dans le menu Boîte aux lettres). Cela me permet toujours d'envoyer des e-mails sans être distrait par les messages entrants.

Gars
la source
0

Votre travail implique-t-il un navigateur Web déjà ouvert? Tapez simplement mailto:dans sa barre d'URL et votre client de messagerie préféré s'ouvrira sur un écran de composition; même un client Web, si votre navigateur est configuré pour le faire! La Cmdrefermer prend juste un -Q ( Cmd-W, si vous utilisiez un client Web dans un onglet de navigateur).

JRobert
la source
@ Zo219 - Taper mailto: dans la barre d'adresse ne suffit pas. Ensuite, vous devez appuyer sur Retour .
Nicolas Barbulesco
0

Si vous aimez la ligne de commande, vous pouvez simplement taper ce qui suit dans une application telle que Terminal:

myserver> mail [email protected]

user8128167
la source
1
Êtes-vous sûr que cela fonctionne dès le départ sur un système OS X standard?
nohillside
1
Non, il faudrait que ce soit un serveur de messagerie.
user8128167
0

Si vous mettez "......" dans le "serveur de courrier entrant", vous pourrez envoyer mais pas recevoir des mails dans Mail.app

Ersan Tzampaz
la source
-2

Je QikMsg dans l'AppStore, qui fait des messages sur Facebook, Twitter, Tencent et Weibo. Les deux derniers sont des sites chinois. J'y ajouterai un e-mail cette semaine - bonne idée là-bas.

En fait, la version mise à jour, avec un simple envoi d'e-mails uniquement, sera sur le chemin de l'App Store dans environ une heure ... Correction - Elle est en cours de révision maintenant ...

Harry McGovern
la source