Edited lang in docs/russian/how-to-catch-outgoing-emails-locally.md (#31359)

This commit is contained in:
Tamara S
2019-08-17 08:01:08 +03:00
committed by Randell Dawson
parent 869f5edfc5
commit 832bec808d

View File

@ -10,17 +10,17 @@
</tr> </tr>
</table> </table>
# Как поймать исходящие электронные письма локально (для рабочих процессов электронной почты) # Как локально отлавливать получение исходящих электронных писем без их реальной отправки (требуется только для рабочих процессов электронной почты)
> **Заметка:** Это **необязательный** шаг - требуется только при работе с рабочими процессами электронной почты > **Заметка:** Это **необязательный** шаг - требуется только при работе с рабочими процессами электронной почты
## Вступление ## Вступление
Некоторые рабочие процессы электронной почты, такие как обновление электронной почты пользователя, требуют, чтобы внутренний сервер api отправлял электронные письма. Во время разработки вы можете использовать инструмент для отлавливания электронной почты локально, вместо того, чтобы использовать поставщика электронной почты и отправлять фактическое электронное письмо. MailHog - это один из таких средств тестирования электронной почты для разработчиков, который поймает электронные письма, которые отправляет ваш местный экземпляр freeCodeCamp. Некоторые рабочие процессы электронной почты (например обновление электронной почты пользователя) требуют чтобы внутренний сервер через api отправлял электронные письма. Во время разработки вы можете использовать инструмент для локального отлавливания электронной почты, вместо того чтобы использовать реального поставщика электронной почты и отправлять реальные электронные письма. MailHog - это один из таких средств тестирования электронной почты для разработчиков, который ловит электронные письма, отправляемые вашим локальным экземпляром freeCodeCamp.
## Установка MailHog ## Установка MailHog
Как вы устанавливаете и запускаете MailHog, зависит от вашей ОС Установите и запустите MailHog (зависит от установленной ОС):
- [Установка MailHog на macOS](#installing-mailhog-on-macos) - [Установка MailHog на macOS](#installing-mailhog-on-macos)
@ -39,18 +39,17 @@ brew install mailhog
brew services start mailhog brew services start mailhog
``` ```
Данные команды установят и запустят службу MailHog в фоновом режиме.
Это запустит службу почтового ящика в фоновом режиме. Затем вы можете перейти к непосредственному [использованию MailHog](#using-mailhog).
Затем вы можете перейти к [использованию MailHog](#using-mailhog).
### Установка MailHog на Windows ### Установка MailHog на Windows
Загрузите последнюю версию MailHog с [официального репозитория MailHog](https://github.com/mailhog/MailHog/releases). Нажмите на ссылку для вашей версии Windows (32 или 64 бит) и файл .exe будет загружен на ваш компьютер. Загрузите последнюю версию MailHog с [официального репозитория](https://github.com/mailhog/MailHog/releases). Выберите ссылку для вашей версии Windows (32 или 64 бит) и файл .exe будет загружен на ваш компьютер.
После завершения загрузки, нажмите на файл. Вероятно, вы получите уведомление брандмауэра Windows, где вам нужно будет разрешить доступ к MailHog. Как только вы это сделаете, стандартная подсказка командной строки Windows откроется с уже запущенным MailHog. После завершения загрузки, кликните на файл. Возможно, вы получите уведомление брандмауэра Windows где вам нужно будет разрешить доступ к MailHog. Как только вы это сделаете, стандартная подсказка командной строки Windows откроется с уже запущенным MailHog.
Чтобы закрыть MailHog, закройте командную строку. Чтобы запустить его снова, щелкните тот же .exe-файл. Вам не нужно загружать новый. Чтобы закрыть MailHog, закройте командную строку. Чтобы запустить его снова, кликните тот же файл .exe. Вам не нужно загружать каждый раз новый файл.
Затем вы можете перейти к [использованию MailHog](#using-mailhog). Затем вы можете перейти к [использованию MailHog](#using-mailhog).
@ -58,16 +57,14 @@ brew services start mailhog
Сначала установите [Go](https://golang.org). Сначала установите [Go](https://golang.org).
Для систем на базе Debian, таких как Ubuntu и Linux Mint, выполните: Для систем на базе Debian, таких как Ubuntu и Linux Mint, выполните команду:
```bash ```bash
sudo apt-get install golang sudo apt-get install golang
``` ```
Для CentOS, Fedora, Red Hat Linux и других систем на основе RPM выполните команду:
Для CentOS, Fedora, Red Hat Linux, и других систем на базе RPM, запустите:
```bash ```bash
sudo dnf install golang sudo dnf install golang
@ -95,28 +92,26 @@ go get github.com/mailhog/MailHog
sudo cp /home/$(whoami)/go/bin/MailHog /usr/local/bin/mailhog sudo cp /home/$(whoami)/go/bin/MailHog /usr/local/bin/mailhog
mailhog mailhog
``` ```
Теперь вы можете перейти к [использованию MailHog](#using-mailhog).
Далее, вы можете перейти к [использованию MailHog](#using-mailhog).
## Использование MailHog ## Использование MailHog
После того, как вы установили MailHog и запустили его, вам нужно открыть почтовый ящик MailHog в вашем браузере, открыть новую вкладку или окно и перейти на [http://localhost:8025](http://localhost:8025). После того, как вы установили MailHog и запустили его, вам нужно открыть почтовый ящик MailHog в своем браузере, открыть новую вкладку или окно и перейти по адресу [http://localhost:8025](http://localhost:8025).
Теперь вы должны увидеть экран, как показано ниже: Теперь вы должны увидеть экран, как показано ниже:
![MailHog Скриншот 1](../images/mailhog/1.jpg) ![MailHog Скриншот 1](../images/mailhog/1.jpg)
Когда ваша установка freeCodeCamp отправит электронное письмо, вы увидите, что оно появляется здесь. Как показано ниже: Когда ваша freeCodeCamp сборка отправит электронное письмо, вы увидите его на экране, как показано ниже:
![MailHog Скриншот 2](../images/mailhog/2.jpg) ![MailHog Скриншот 2](../images/mailhog/2.jpg)
Откройте письмо, и вы увидите две вкладки, где вы можете просмотреть содержимое - обычный текст и исходник. Убедитесь, что вы находитесь на вкладке обычного текста. Откройте почту, и вы увидите две вкладки, где вы можете просмотреть содержимое: обычный текст и источник. Убедитесь, что вы находитесь на вкладке обычного текста.
![MailHog Скриншот 3](../images/mailhog/3.jpg) ![MailHog Скриншот 3](../images/mailhog/3.jpg)
Любые ссылки в письме должны быть кликабельны. Любые ссылки в письме так же должны быть доступны для просмотра.
## Полезные ссылки ## Полезные ссылки
- По любым другим вопросам, связанным с MailHog или инструкциями по пользовательским настройкам, проверьте репозиторий [MailHog](https://github.com/mailhog/MailHog). - По любым другим вопросам, связанным с MailHog или инструкциями по пользовательским настройкам, вы можете ознакомиться в [официальном репозитории MailHog](https://github.com/mailhog/MailHog).