Вы не хотите этого делать, но знаете, что должны открыть свой почтовый клиент, чтобы отправить важное электронное письмо. Вы стараетесь изо всех сил, чтобы остаться на задаче, отправить свою электронную почту и уйти, но через час или два вы понимаете, что вас затянула черная дыра вашего почтового клиента.
Так не должно быть. Электронная почта должна быть инструментом для общения и выполнения задач быстрее, а не ловушкой, которая отвлекает вас и отнимает все ваше драгоценное время.
К счастью, есть несколько решений, которые вы можете использовать, которые позволят вам просто открыть окно, создать быстрое электронное письмо и запустить его, даже не заходя в почтовый ящик вообще. Обратите внимание, что это все решения на базе Windows, поэтому, если вы пользователь Mac или Linux, вам нужно взглянуть на почтовые решения для Linux почтового или для Mac .
Простые способы отправки электронной почты
Эта статья о простых инструментах, которые помогут вам выполнить работу. Вам нужно отправить электронное письмо, вот что вы собираетесь делать.
Хотя инструменты могут быть простыми, их настройка не всегда может быть легкой. Это связано с тем, что для отправки электронной почты за пределы фактической папки «Входящие» необходимо настроить определенные параметры, которые по-прежнему позволяют отправлять электронную почту.
Например, для Gmail вам нужно знать настройки вашего SMTP-сервера, которые вы можете найти в Gmail, нажав « Настройки» , « Пересылка» и «POP / IMAP» , и нажав «Инструкции по настройке» . Нажмите «Я хочу включить POP», а затем «Другое» для клиента.
Какой бы ни была ваша учетная запись электронной почты, будут аналогичные настройки. Если вы не знаете, как их найти, обратитесь в службу технической поддержки поставщика электронной почты и спросите, как найти настройки SMTP. Получив эту информацию, вы готовы установить одно из трех приведенных ниже решений.
Отправка электронной почты из подсказки DOS
Разве не здорово было бы просто открыть командную строку, ввести сообщение и получателя электронной почты, нажать клавишу ввода и покончить с этим? Ну, вы действительно можете это сделать. Это займет немного настройки.
Пару лет назад я рассмотрел популярный инструмент электронной почты для называют Blat . Blat позволяет вам делать это — отправлять электронные письма из командной строки.
Первое, что вам нужно сделать, если вы собираетесь использовать Gmail, это настроить туннелирование SSL с помощью утилиты stunnel . Для Windows загрузите exe-файл установщика Stunnel. Как только вы это сделаете и настроите, перейдите в папку, в которой он был установлен, и отредактируйте файл stunnel.conf. Удалите все, что есть, и замените его сценарием ниже.
После этого перейдите в меню «Пуск», найдите папку программы Stunnel и запустите службу запуска Stunnel.
Вы почти готовы отправлять электронные письма из командной строки, но сначала вам также придется понизить настройки безопасности в Gmail. Это можно сделать, включив «менее безопасные» приложения на странице « менее безопасные приложения» для Gmail .
Установка «Включить» позволит работать Stunnel. Учитывая это, это также снижает безопасность вашей учетной записи Gmail, поэтому используйте это с осторожностью. Здесь компромисс между безопасностью и удобством, поэтому вам придется сделать выбор, который для вас важнее.
Теперь вы можете настроить Blat. Просто распакуйте три загруженных вами файла Blat, откройте командную строку и перейдите в этот каталог. Включите Blat, чтобы позволить вам отправлять сообщения, введя следующую команду (заменив адрес электронной почты, имя пользователя и пароль своими учетными данными).
blat -install 127.0.0.1 <your-email@email.com> 3 1099 -u <имя пользователя> -pw <пароль>
Как только это будет сделано, вы можете идти. Чтобы отправить электронное письмо из командной строки, просто наберите что-то вроде следующего:
blat -body «Это тест» — для <receient@email.com> — тема «Тестовое письмо»
Все, что после «-body» — это ваше электронное письмо. Вы можете отправить его на любой адрес электронной почты получателя, а затем добавить строку темы после «-subject». Полученный результат будет выглядеть примерно так:
Теперь, когда вы помните, что вам нужно, чтобы кто-то что-то знал, просто зайдите в меню «Пуск», нажмите «Выполнить», введите «cmd», а затем введите команду blat, чтобы отправить электронное письмо. Вы сделали Не отвлекай.
Отправка электронного письма из Excel
Другим часто используемым инструментом Office, который сегодня используют большинство пользователей компьютеров, является Excel. Фактически, приведенное ниже решение может использоваться практически с любым продуктом Office, включая Word, Access и другие. Суть в том, что вы будете использовать серверную часть VBA для создания простого и эффективного инструмента отправки электронной почты.
Вот как это работает. Когда у вас откроется Excel, нажмите Alt-F11, чтобы открыть редактор VBA. Создайте новый модуль, щелкнув правой кнопкой мыши по проекту VBAP, выберите «Вставить», а затем выберите «Модуль».
Скопируйте и вставьте приведенный ниже код в этот новый модуль. Это подпрограмма, которая в основном будет использовать CDO для Windows для отключения электронной почты через вашу учетную запись Gmail. Чтобы проверить это, используйте приведенный ниже код и замените адреса электронной почты и данные учетной записи своими собственными.
Sub SendMailFromGmail (strTo As String, strSub As String, strMessage As String)
Dim iMsg As Object
Dim iConf As Object
Dim Flds As VariantУстановите iMsg = CreateObject («CDO.Message»)
Установите iConf = CreateObject («CDO.Configuration»)iConf.Load -1
Установите Flds = iConf.FieldsС полями
.Item (“http://schemas.microsoft.com/cdo/configuration/smtpusessl”) = True
.Item («http://schemas.microsoft.com/cdo/configuration/smtpauthenticate») = 1
.Item («http://schemas.microsoft.com/cdo/configuration/sendusername») = «xxxxx@gmail.com»
.Item («http://schemas.microsoft.com/cdo/configuration/sendpassword») = «MyPa55w0rd5AreCra55y»
.Item («http://schemas.microsoft.com/cdo/configuration/smtpserver») = «smtp.gmail.com» ‘smtp почтовый сервер
.Item («http://schemas.microsoft.com/cdo/configuration/sendusing») = 2
.Item («http://schemas.microsoft.com/cdo/configuration/smtpserverport») = 465 ‘сервер stmp
.Обновить
Конец сС iMsg
Установите .Configuration = iConf
.To = «receient@yahoo.com
.From = «youremail@gmail.com»
.Subject = «Сегодняшнее сообщение в:» и время
.TextBody = «Эй! Отправка из Email Works! »
.Послать
Конец сЗакрыть UserForm1
Установить iMsg = ничего
Установить iConf = ничегоEnd Sub
Сохраните код и нажмите зеленую кнопку «Выполнить» на панели инструментов. Если ошибок нет, получатель должен немедленно получить тестовое письмо.
Конечно, вы не хотите редактировать этот код каждый раз, когда хотите отправить электронное письмо, верно? Нет, простой подход является очень простой формой. Итак, в вашем проекте VBA щелкните правой кнопкой мыши на VBAProject и вставьте новую форму пользователя. Используйте панель инструментов для добавления компонентов формы, таких как кнопки, текстовые поля и метки.
Единственная важная вещь здесь — это то, что вы даете каждому объекту «(Имя)», которое вы запомните, и чтобы изменить то, какие слова отображаются на ярлыках или кнопках, используйте настройку параметра «Заголовок».
Когда вы закончите создание формы и назовете все элементы формы, она должна выглядеть примерно так.
Дважды щелкните созданную вами кнопку «Отправить почту», и вы попадете в редактор VBA. Вставьте следующую строку в код для этой кнопки.
Вызов SendMailFromGmail (UserForm1.txtTo, UserForm1.txtSubject, UserForm1.txtMessage)
Приведенный выше код предполагает, что вы назвали текстовые поля «txtTo», «txtSubject» и «txtMessage». Эта строка вызывает функцию, которую вы создали выше, и передает ей данные, которые вы заполнили. Функция, которую вы создали, превращает их в переменные с именами strTo, strSub и str Message. Настройте эту часть кода выше, чтобы включить эти переменные, как показано здесь.
Теперь сохраните все, вернитесь к форме пользователя и нажмите кнопку воспроизведения. Теперь вы можете просто ввести адрес электронной почты получателя, строку темы и сообщение электронной почты. Нажмите отправить и все готово!
Несколько советов, как сделать вышеупомянутую форму лучше (для опытных пользователей) : Измените параметр текстового поля сообщения «Multiline» на «True» и «Wordwrap» на «True», чтобы ввод текста прокручивался естественным образом вниз по строке. линия по мере ввода.
Очевидно, это небольшая работа, но в итоге вы получите форму, которую вы можете встроить в любое место на листе Excel, или вы можете просто использовать этот проект Excel в качестве почтового клиента для быстрой отправки.
Отправка писем с помощью Календаря Google
Если вы в большей степени являетесь пользователем облачного компьютера, чем пользователем настольного компьютера, то, возможно, приведенные выше решения не совсем в вашем стиле. Не беспокойтесь, для вас тоже есть отличное решение. Если вы пользователь Календаря Google, вы можете использовать Календарь Google в качестве почтового клиента.
Не веришь мне? Проверьте это. Это возможно благодаря чудесной силе IFTTT . Просто войдите в свою учетную запись IFTTT (или создайте ее) и создайте триггер с помощью Календаря Google. Выберите опцию для запуска при создании нового события.
Далее сделайте вывод Gmail.
Сделайте, чтобы обратиться к компоненту «Где». Сделайте тему «Заголовок». Наконец, сделайте тело «Описание». Кажется странным? Не волнуйся, это самая крутая вещь, которую ты когда-либо делал. Когда вы закончите создание рецепта, откройте Календарь Google и создайте новое событие. Рассматривайте новую форму события так же, как вы пишете письмо.
Заголовок — это строка темы, поле «Где» предназначено для адресов электронной почты получателей, а поле «Описание» — это тело вашей электронной почты.
Это работает? Да, и получатель даже не узнает, что вы только что отправили ему электронное письмо из Календаря Google, а не из Gmail! Это выглядит так же, как и любое другое письмо.
Как вы можете видеть, существует множество способов автоматизировать другие инструменты, чтобы их можно было использовать для отправки электронной почты, что поможет вам избежать трясины, известной как почтовый ящик.
Приходилось ли вам когда-нибудь придумывать другие креативные способы отправки писем, не открывая почтовый клиент? Поделитесь своими собственными идеями и идеями в разделе комментариев ниже!
Изображение предоставлено: sdecoret / Shutterstock