Можно ли отправить email самому себе?
Что проверяют
Умеете ли вы превратить короткий вопрос в тест-дизайн: уточнить контекст, найти бизнес-правило и граничные случаи. Техническое «да» очевидно, интервьюеру интересно, какие проверки вы из него выведете и как будете тестировать письма без реального почтового ящика.
Как отвечать
Сначала ответьте по сути: да, SMTP не запрещает совпадение отправителя и получателя, письмо обычно видно и в «Отправленных», и во «Входящих». Затем уточните, о какой системе речь, потому что в продукте это чаще бизнес-правило: можно ли пригласить в команду самого себя, переслать отчёт на свой адрес, указать свою почту как резервную.
Если правило «себе нельзя», проверьте обходы:
- регистр:
User@Mail.ruиuser@mail.ruна практике один ящик, значит, сравнение должно быть без учёта регистра; - плюс-адресация:
user+test@gmail.comприходит в тот же ящик, что иuser@gmail.com; - точки в Gmail:
u.ser@gmail.comтоже тот же ящик; - пробелы и копии: адрес с пробелом по краям, свой адрес одновременно в «Кому» и «Копия». Сколько писем придёт, одно или два?
Если правило «себе можно», проверьте доставку: письмо пришло, не попало в спам, корректно отображается в нескольких клиентах, ссылки ведут куда нужно, а заголовок Authentication-Results показывает пройденные SPF, DKIM и DMARC.
Для автоматизации в тестовой среде письма не отправляют наружу, а перехватывают локальным SMTP-сервером вроде Mailpit или smtp4dev и читают через его API. Плюс-адресация заодно удобна, чтобы завести сотню тестовых аккаунтов на одном реальном ящике.
Если с почтовыми сценариями вы не работали, скажите об этом прямо и рассуждайте вслух по этому плану: уточнение, правило, обходы, инструменты.
Где спотыкаются
Отвечают «да» и останавливаются. Без уточнения контекста и списка проверок ответ выглядит слабым, даже если он формально верный.
Сравнивают адреса побайтно и пропускают регистр и плюс-адресацию. Пользователь приглашает сам себя, и в системе появляется дублирующий участник.
Гоняют автотесты через настоящий почтовый ящик. Тесты становятся медленными и нестабильными, а почтовый сервис со временем начинает считать тестовый поток спамом.