メールのみ送信できるアプリはありますか?


10

メールのみ送信できるアプリを探しています。多くの場合、私の仕事の過程で、簡単なメールを送信する必要がありますが、メールクライアントを起動して新しいメールを読んだままにしたくありません。

私が見た中で最も近いのはQuickMailerですが、Mail.appを起動し、それを使用して電子メールを送信するだけです。その後、Mail.appを開いたままにします。

QuickMailerのようなUIが必要ですが、Mail.appを使用せずにすぐにメールを送信するアプリが必要です。

このようなものはありますか?


重複している可能性がありますapple.stackexchange.com/questions/58730/…–
匿名

Quicksilverにはこれを行うためのプラグインがありますが、試してみましたが、確実に動作させることができません。ただし、無料ですのでお試しください。qsapp.com
seanhussey

リンクされた質問は役立つかもしれませんが、QuickMailer(Quicksilverではなく)を使用するための回答があるので、現時点では両方をサイトに公開したままにしておきましょう。
bmike

1
iOSの場合は?Mac OS X?プラットフォームは重要です。
ダニエル

そもそもなぜMail.appをシャットダウンするのですか?
user151019 2015年

回答:


4

コマンドラインがそのトリックを実行します(いくつかの構成を使用)。Googleアカウント認証を使用するように設定する必要があります(質問に「gmail」のタグを付けたので、プロバイダーだと思います)。

このサイトには、セットアップ方法の詳細があります。アカウントで2段階認証を使用する場合は、コマンドラインのアプリケーションパスワードを作成し、SASLパスワードを追加するときにそのトークンを使用します。

この設定は適切に機能しますが、添付ファイルを処理しません。ファイルを送信する必要がある場合は、おそらくメールGUIを使用するほうが簡単です。

しかし、あなたの問題は、メッセージを送信するためにプログラムを開きたくないということですよね?これは、ターミナルを開いているか、送信する必要があるときにターミナルを開く必要があるためです。しかし、電子メールの宛先アドレス、件名、テキストを入力するApplescriptを組み合わせて、シェルに直接バウンスして終了するのはかなり簡単です。これをユーザースクリプトフォルダーに入れ、Macがメニューバーにスクリプトを表示してすばやくアクセスできるように構成されていることを確認します。

2番目の編集:applescriptを更新して、もう少し効率的に動作させます。ここのコードを使用してメッセージ本文をホームディレクトリの一時ファイルに書き込み、次にcatを使用してファイルの内容を電子メールメッセージに読み込み、最後に一時ファイルを削除します。私はそれをテストしました、そして、それはオリジナルのスクリプトによって誤って扱われた文字でさえうまく働きます。

try
    display dialog "Send email to:" default answer "email@domain.com"
    set theEmail to (text returned of result)
    if theEmail is "email@domain.com" 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

補遺:Postfixを起動時に実行するには、ここにある手順を確認する必要があります。そうしないと、再起動時にシャットダウンします。
dr.nixon 2013年


1

簡単なメールを書くために私が見つけた最も近いものはMail Unread Menuです。寄付ウェア、メニューバーに常駐、新着メールのアラート、未読件数などを表示します。技術的にはメールプラグインで、何年も私のために働いてきました。

メールを実行したままにするか、バックグラウンドにするか、非表示にするか、別のデスクトップに送信する必要があります。

また、[未読メールの作成]メニューをプルダウンして、[新しいメールを作成]を選択する必要があります。しかし、それでも便利です。


1

Apple Mailを使用しています。メールを邪魔せずに作業する必要がある場合は、すべてのアカウントをオフラインにします([メールボックス]メニューの下)。これにより、着信メッセージに煩わされることなくメールを送信できます。


0

あなたの仕事には、すでに開いているWebブラウザーが関係していますか?mailto:URLバーに入力するだけで、お気に入りのメールクライアントが作成画面を開きます。ブラウザがそれを行うように設定されている場合は、Webクライアントもです。再び閉じるには、Cmd-Q(CmdブラウザのタブでWebクライアントを使用している場合は-W)が必要です。


@ Zo219 — アドレスバーにmailto:と入力するだけでは不十分です。次にReturnを押す必要があります。
Nicolas Barbulesco 2014年

0

コマンドラインが気に入った場合は、ターミナルなどのアプリに次のように入力するだけです。

myserver> mail friend@some-domain.com


1
これは標準のOS Xシステムでそのまま動作しますか?
ノーヒルサイド

1
いいえ、メールサーバーである必要があります。
user8128167 2013

0

「受信メールサーバー」に「……」を入れると、Mail.appでメールを送信することはできますが、受信することはできません。


-2

AppStore にはQikMsgがあり、Facebook、Twitter、Tencent、Weiboにメッセージを送信します。最後の2つは中国のサイトです。今週、メールを追加します。

実際、更新されたバージョンは、単純なメール送信のみで、1時間程度でアプリストアに送信されます...修正-現在レビュー中です...

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.