Есть ли приложение, которое позволяет мне отправлять только электронную почту?

10

Я ищу приложение, которое позволит мне отправлять только электронную почту. Часто в ходе моей работы мне нужно просто запустить быстрое электронное письмо, но я не хочу застрять, запуская мой почтовый клиент и читая новое письмо.

Самым близким, что я видел, является QuickMailer , но он просто запускает Mail.app и отправляет электронное письмо с использованием этого ... затем сохраняет Mail.app открытым.

Мне нужен пользовательский интерфейс, подобный QuickMailer, но приложение, которое отправляет электронную почту прямо сейчас, без использования Mail.app.

Существует ли что-нибудь подобное?

Карима
источник
может быть дубликат apple.stackexchange.com/questions/58730/…
анонимный
У Quicksilver есть плагин для этого, но я только что попробовал и не могу заставить его работать надежно. Это бесплатно, так что вы можете попробовать. qsapp.com
seanhussey
Связанный вопрос может помочь, но поскольку ответы там должны использовать QuickMailer (а не Quicksilver), давайте пока оставим оба сайта на сайте.
bmike
1
Для iOS? Mac OS X? Платформа имеет значение.
Даниил
Зачем закрывать Mail.app в первую очередь?
user151019

Ответы:

4

Командная строка сделает свое дело (с некоторой конфигурацией). Вам нужно будет настроить его на использование аутентификации вашей учетной записи Google (я отметил, что вы пометили вопрос «gmail», поэтому я предполагаю, что это ваш провайдер).

Этот сайт содержит подробную информацию о том, как его настроить. Если вы используете двухэтапную аутентификацию со своей учетной записью, просто создайте пароль приложения для командной строки и используйте этот токен при добавлении пароля SASL.

Эта настройка работает хорошо, но не будет обрабатывать вложения. Если вам нужно отправить файл, вам, вероятно, будет легче использовать почтовый интерфейс.

Однако ваша проблема в том, что вы не хотите открывать программу для отправки сообщения, правильно? Потому что это требует, чтобы у вас был открыт терминал, или чтобы открыть терминал, когда вам нужно отправить. Но было бы довольно легко собрать вместе Applescript, который запросит у вас адрес получателя, тему и текст электронного письма, а затем передать его непосредственно в оболочку и выйти. Добавьте это в папку пользовательских сценариев и убедитесь, что ваш Mac настроен на отображение сценариев в строке меню для быстрого доступа.

Второе редактирование: обновлен яблочный скрипт, чтобы он работал немного более эффективно; использует код из здесь , чтобы написать тело сообщения временного файл в вашем домашнем каталоге, то просто использует кошку , чтобы прочитать содержимое файла в сообщение электронной почты, и , наконец , удаляет временный файл. Я проверил его, и он хорошо работает даже с персонажами, с которыми плохо обращался оригинальный скрипт.

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
dr.nixon
источник
Приложение: Чтобы запустить Postfix при запуске, вам нужно увидеть здесь инструкции , иначе он перезагрузится при перезагрузке.
Dr.nixon
4

Соавтор QuickMailer здесь. Мы только что выпустили QuickMailer 2.0 с поддержкой SMTP.

http://quickmailer.im

Это позволило бы вам обойти Mail.app и делать именно то, что вы хотели.

Расмус Порсагер
источник
1

Самая близкая вещь, которую я нашел для написания быстрого электронного письма, является Почтовым непрочитанным Меню . Пожертвования, жизнь в меню, оповещения о новых письмах, показ непрочитанных номеров и многое другое; технически почтовый плагин, работал на меня годами.

Вам придется оставить почту запущенной, фоновой или скрыть или отправить на другой рабочий стол.

И вам нужно раскрыть меню «Непрочитанное письмо», чтобы выбрать «Создать новое письмо». Но, тем не менее, удобно.

Zo219
источник
1

Я использую Apple Mail. Когда мне нужно работать без отвлечения электронной почты, я отключаю все учетные записи (в меню «Почтовый ящик»). Это позволяет мне отправлять электронную почту, не отвлекаясь на входящие сообщения.

парень
источник
0

Ваша работа подразумевает, что веб-браузер уже открыт? Просто введите mailto:в его адресную строку, и ваш любимый почтовый клиент откроется на экране создания; даже веб-клиент, если ваш браузер настроен на это! Для его закрытия требуется только Cmd-Q ( Cmd-W, если вы использовали веб-клиент на вкладке браузера).

JRobert
источник
@ Zo219 - ввод mailto: в адресной строке недостаточно. Тогда вы должны прес Return .
Николас Барбулеско
0

Если вам нравится командная строка, вы можете просто ввести следующее в приложение, такое как Terminal:

myserver> mail friend@some-domain.com

user8128167
источник
1
Вы уверены, что это работает из коробки на стандартной системе OS X?
nohillside
1
Нет, это должен быть почтовый сервер.
user8128167
0

Если вы поставите «......» на «сервере входящей почты», вы сможете отправлять, но не получать почту в Mail.app

Эрсан Цампаз
источник
-2

У меня есть QikMsg в AppStore, который отправляет сообщения в Facebook, Twitter, Tencent и Weibo. Последние два - китайские сайты. Я добавлю электронное письмо на эту неделю - хорошая идея там.

На самом деле, обновленная версия, с простой отправкой электронной почты, будет в пути в магазин приложений через час или около того ... Исправление - оно находится на рассмотрении сейчас ...

Гарри Макговерн
источник