Вопрос или проблема
Я настраиваю следующий Helm chart:
https://github.com/jp-gouin/helm-openldap
Я пытаюсь настроить отправку токена сброса с помощью ltb-ssp. На данный момент я могу отправить электронное письмо для сброса пользователю, настроив переменные окружения для использования Office 365 в качестве SMTP-сервера. Я создал общего пользователя для инструментов и добавил для него псевдоним для ssp. Я также включил использование псевдонимов в Центре администрирования Exchange. Однако, несмотря на то, что я настроил переменные окружения для использования моего псевдонима в качестве адреса отправителя, электронное письмо для сброса по-прежнему отмечается как отправленное с основного адреса инструмента.
Вот переменные окружения для ltb-ssp:
- name: SMTP_AUTH_ON
value: "true"
- name: SMTP_HOST
value: "smtp.office365.com"
- name: SMTP_PORT
value: "587"
- name: SMTP_USER
value: "[email protected]"
- name: SMTP_PASS
valueFrom:
secretKeyRef:
name: my-secrets
key: SMTP_PASS
- name: MAIL_FROM
value: "[email protected]"
- name: IS_BEHIND_PROXY
value: "true"
- name: SITE_URL
value: "https://ssp.my.domain"
Я также попробовал установить SMTP_USER как псевдоним, но получил ошибку аутентификации.
В деталях письма я вижу, что электронное письмо отправлено с псевдонима, и что обратный адрес — это основной адрес электронной почты:
From: SelfService Password <[email protected]>
Return-Path: [email protected]
Письмо в Outlook отмечено как отправленное с основного адреса. Есть ли способ сделать так, чтобы оно отмечалось как отправленное с псевдонима?
ИЗМЕНЕНИЕ
Я попробовал отправить письмо на аккаунт Gmail вместо офисного адреса. Письмо действительно отмечается как отправленное с псевдонима, так что, похоже, это больше связано с настройками Outlook.
Чтобы отправлять электронные письма с псевдонима через SMTP в Office 365, вам нужно будет использовать настройки SMTP, такие как SMTPget. Однако Office 365 не идеален для массовой рассылки, поэтому рассмотрите возможность использования специализированных платформ для массовых email-рассылок.
Ответ или решение
Чтобы отправлять письма с использованием псевдонима (алиаса) через SMTP в Office 365, нужно учитывать несколько важных моментов. Ваша проблема заключается в том, что, хотя вы смогли настроить отправку писем с алиаса, почта фактически отображается как отправленная с основного адреса.
Вот несколько шагов, которые стоит проверить и выполнить:
-
Настройки в Exchange Admin Center (EAC):
Убедитесь, что в EAC установлено разрешение на использование алиасов для отправки писем. Вы правильно это сделали, но также стоит убедиться, что сам алиас активирован и не имеет ограничений. -
Использование SMTP AUTH:
При отправке писем через SMTP обязательно используйте аутентификацию. Убедитесь, чтоSMTP_USER
установлен в основной адрес, аMAIL_FROM
этапиртирует ваш алиас. Бесплатные версии Office 365 могут иметь ограничения по использованию алиасов; это стоит учесть. -
Отправка с помощью
MAIL_FROM
:
При настройкеltb-ssp
, вы можете попробовать установитьMAIL_FROM
так, чтобы он точно использовался как отправитель. Однако, Office 365 помимо этого требует, чтобы отправляемая почта была аутентифицирована с использованием основного адреса, что может привести к тому, что она будет отображаться как отправленная с основного аккаунта. -
Проверка настроек почтового клиента:
Вы уже заметили, что при отправке на Gmail почта отображается как отправленная с алиаса. Это указывает на то, что сам SMTP-сервер корректно отправляет письмо с указанным алиасом. Проблема может заключаться в том, как Outlook отображает отправленные сообщения. Важно проверить, не применяются ли какие-либо сторонние правила и не настраивает ли ваш клиент почты отображение отправителя. -
Тестирование с другими клиентами:
Если возможностью, протестируйте отправку с использованием других почтовых клиентов (например, Thunderbird) и посмотрите, как будет отображаться отправитель. Это поможет понять, является ли проблема специфичной для Outlook или она относится ко всей системе. -
Отправка через внешние email-сервисы:
Если целевая аудитория предполагает массовую рассылку, возможно, имеет смысл рассмотреть использование специализированных сервисов для отправки массовых почтовых сообщений (например, SendGrid, Mailgun и т.д.), которые могут более гибко обрабатывать псевдонимы и предоставить функционал для работы с ними.
В случае дальнейших проблем, рекомендуется обратиться в техническую поддержку Microsoft, так как они могут предоставить информацию, специфичную для вашего аккаунта и настроек.