Estoy buscando una aplicación que solo me permita enviar correos electrónicos. A menudo, en el curso de mi trabajo, solo necesito enviar un correo electrónico rápido, pero no quiero quedarme atascado iniciando mi cliente de correo y leyendo nuevos correos electrónicos.
Lo más cercano que he visto es QuickMailer , pero solo activa Mail.app y envía un correo electrónico usando eso... luego mantiene Mail.app abierto.
Quiero una interfaz de usuario como la de QuickMailer, pero una aplicación que envíe el correo electrónico de inmediato sin usar Mail.app.
¿Existe algo así?
La línea de comando hará el truco (con alguna configuración). Deberá configurarlo para usar la autenticación de su cuenta de Google (observé que etiquetó la pregunta con "gmail", así que asumo que es su proveedor).
Este sitio tiene los detalles sobre cómo configurarlo. Si usa la autenticación en dos pasos con su cuenta, simplemente cree una contraseña de aplicación para la línea de comando y use ese token cuando agregue la contraseña SASL.
Esta configuración funciona bien, pero no manejará archivos adjuntos. Si necesita enviar un archivo, probablemente le resulte más fácil usar la interfaz gráfica de usuario de Mail.
Sin embargo, tu problema es que no quieres abrir un programa para enviar un mensaje, ¿correcto? Porque esto requiere que tengas la Terminal abierta, o que abras la Terminal cuando necesites enviar. Pero sería bastante fácil crear un Applescript que le pida la dirección de destino, el asunto y el texto del correo electrónico, luego enviarlo directamente al shell y salir. Coloque esto en su carpeta de secuencias de comandos de usuario y asegúrese de que su Mac esté configurada para mostrar secuencias de comandos en la barra de menú para un acceso rápido.
Segunda edición: se actualizó el applescript para que funcione un poco más eficientemente; usa el código de aquí para escribir el cuerpo del mensaje en un archivo temporal en su directorio de inicio, luego simplemente usa cat para leer el contenido del archivo en un mensaje de correo electrónico y finalmente elimina el archivo temporal. Lo probé y funciona bien incluso con personajes que fueron mal manejados por el guión original.
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
Coautor de QuickMailer aquí. Acabamos de lanzar QuickMailer 2.0 que tiene soporte SMTP.
Eso le permitiría pasar por alto Mail.app y hacer exactamente lo que quería.
Lo más parecido que he encontrado para escribir un correo electrónico rápido es Mail Unread Menu . Artículos de donación, vive en la barra de menú, alertas de correo nuevo, muestra el número de no leídos y más; técnicamente un complemento de correo, me ha funcionado durante años.
Tendría que dejar Mail ejecutándose, en segundo plano u ocultar o enviar a otro escritorio.
Y tiene que desplegar el menú Correo no leído para seleccionar Redactar nuevo correo. Pero útil, no obstante.
Uso el correo de Apple. Cuando necesito trabajar sin distracciones con el correo electrónico, desconecto todas las cuentas (en el menú Buzón). Esto me permite seguir enviando correos electrónicos sin distraerme con los mensajes entrantes.
¿Su trabajo implica que un navegador web ya esté abierto? Simplemente escriba mailto:
en su barra de URL y su cliente de correo favorito se abrirá en una pantalla de redacción; ¡incluso un cliente web, si su navegador está configurado para hacer eso! Cerrarlo de nuevo solo requiere una Cmd-Q ( Cmd-W, si estuviera usando un cliente web en una pestaña del navegador).
Si le gusta la línea de comandos, puede escribir lo siguiente en una aplicación como Terminal:
myserver> mail friend@some-domain.com
Si pones "......" en el "servidor de correo entrante" podrás enviar pero no recibir correos en Mail.app
Tengo QikMsg en la AppStore, que envía mensajes a Facebook, Twitter, Tencent y Weibo. Los dos últimos son sitios chinos. Le agregaré un correo electrónico esta semana, buena idea.
De hecho, la versión actualizada, con un simple envío de correo electrónico, estará en camino a la tienda de aplicaciones en una hora más o menos... Corrección: ahora está en revisión...
Anónimo
seanhussey
bmike
Daniel
mmmmmm