Это интересный вариант использования. Думаю, этот скрипт отправляет только личные сообщения.
Извините, что разочаровываю, но, похоже, этот ввод — просто удобный способ выбрать пользователя, которому вы хотите отправить сообщение, а не способ отправить себе письмо вместо личного сообщения.
Вы можете подтвердить это, попробовав другой адрес электронной почты, который не используется ни для какой учётной записи на вашем сайте. Я подозреваю, что это не сработает.
Я думаю, что это должно работать, но только для адресов электронной почты, которые ещё не привязаны к профилю пользователя. Если вы укажете «новый email», будет создан временный пользователь, отправлено личное сообщение, и затем оно будет продублировано по электронной почте.
Однако, если вы отправляете сообщение на существующий адрес электронной почты, вы можете настроить получение как личного сообщения, так и уведомления по почте.
Если на странице /preferences/email вы установите опцию «Сообщать мне по электронной почте при получении личного сообщения» в значение «всегда», а затем после получения запланированного отчёта не будете открывать личное сообщение в течение примерно 20 секунд [1], то уведомление также будет отправлено по электронной почте.
После этого, если это больше не нужно, вы можете вернуть настройки электронной почты в прежнее состояние.
или того времени, которое указано в административной настройке Personal email time window seconds, если вы изменили значение по умолчанию ↩︎