Я настроил свой форум nzarchitecture.net.nz на Digital Ocean и использую Mailgun для отправки уведомлений пользователям с форума. Письма отправляются с адреса ‘noreply@nzarchitecture.net.nz’.
Я хочу создать новый рабочий адрес электронной почты в домене форума — ‘invitations@nzarchitecture.net.nz’, который можно использовать из MS Outlook, но, несмотря на все усилия, никак не могу понять, как это сделать.
К сожалению, я уже забыл, но предполагаю, что адрес ‘noreply@nzarchitecture.net.nz’ был создан мастером настройки Discourse? Я знаю, что DNS-записи домена находятся в DigitalOcean, но у DO, похоже, нет специальных опций для настройки учётных записей электронной почты.
Для справки: я хочу использовать этот адрес для приглашения потенциальных пользователей на форум, применяя функцию групповой рассылки Mailgun, которая требует наличия действительного псевдонима электронной почты в домене для отправки массовой рассылки назначенным получателям.
Встроенный инструмент массовой рассылки приглашений в Discourse, похоже, не поддерживает пользовательские сообщения, а также возможность передачи приглашений другим лицам самими получателями. В противном случае я бы просто использовал его.
При настройке Mailgun вам необходимо добавить несколько DNS-записей, чтобы он мог отправлять аутентифицированные письма от вашего домена, но сам сервис не создаёт учётные записи электронной почты. Адрес noreply@nzarchitecture.net.nz фактически не существует, поэтому у вас не возникнет проблем с созданием других учётных записей электронной почты.
Если вы хотите настроить ответ по электронной почте, возможно, вам стоит рассмотреть использование поддомена.
Как мне настроить остальные учётные записи? Если я просто укажу ‘invitations@nzarchitecture.net.nz’ как псевдоним электронной почты для моей группы приглашений в настройках Mailgun, любые сообщения на этот адрес будут отклоняться с ответом от Discourse или Mailgun (предположительно) «Неизвестный адрес получателя».
К счастью, функция ответа на сообщения форума по электронной почте работает отлично, даже без поддомена.
Я думал, вы имели в виду настройку отдельных почтовых аккаунтов через ваш хостинг/Cpanel, что-то в этом роде.
Вы хотите иметь возможность входить в аккаунт invitations@nzarchitecture.net.nz в Outlook? Тогда это нужно решать полностью вне Discourse. И если вы обрабатываете ответы по электронной почте через получателя почты, а не через POP, это, вероятно, невозможно.
Я использую почтовый ящик для получения писем. Значит ли это, что на домене нельзя иметь другие адреса электронной почты? Мне нужно только отправлять письма с этого адреса, а не получать их…
Если это алиас вашего корневого домена, то нет, это не будет работать «из коробки». Почта принимается через DNS-запись «MX» (Mail Exchanger). Если в качестве почтового получателя указан ваш корневой домен, то вы не можете назначить вторую систему без изменения домена почтового получателя.
А имеет ли значение, с какого адреса вы отправляете приглашения?
В качестве альтернативы вы можете отправлять почту напрямую из Discourse. В этом случае вы не сможете использовать Outlook, но и дополнительная конфигурация не потребуется.
Теоретически можно кое-как настроить это с помощью новых записей SPF и DKIM, но как вы узнаете, возникли ли у приглашённых проблемы?
Здравствуйте, у меня указан адрес для ответов %{reply_key}@nzarchitecture.net.nz (я предполагаю, что это адрес, на который участники могут отвечать по электронной почте).
Вероятно, не имеет большого значения, с какого адреса я буду отправлять приглашения, хотя было бы неплохо, если бы это не сбивало получателей с толку…
Как я могу alternatively отправить массовое персонализированное письмо из Discourse с адресов из списка CSV? Единственный ли это способ — возиться с шаблоном массовых приглашений?
Насколько я знаю, единственный способ отправлять письма из Discourse — использовать личные сообщения (ЛС).
Вы, возможно, сможете совместить это с плагином discourse-bcc, но, насколько мне известно, вы не сможете сильно настроить его, не затронув все письма в ЛС.