Назад | Перейти на главную страницу

Поддомен с подстановочными знаками электронной почты с использованием Exim

Я хочу обрабатывать все электронные письма, отправленные на @.example.com (то есть любой поддомен example.com) в PHP-скрипт с использованием EXIM. Возможно ли это, и может ли кто-нибудь показать мне учебник / подсказку, связанный с этим.

Я создаю приложения SaaS, которые создают subdomain.example.com для пользователя и отправляют с ним электронное письмо *@subdomain.example.com.

Я уже установил подстановочный DNS для домена и mx * .example.com. 14400 IN A 202.190.178.56 mail 14400 IN A 202.190.178.56 * .example.com. 14400 IN MX 10 mail

Я надеюсь, что смогу получить какой-нибудь пример или подсказку в правильном направлении.

Есть некоторые адреса, которые вы должны исключить, такие как postmaster, abuse, hostmaster и любые другие административные адреса. Я бы порекомендовал вам выбрать один или два домена, которые будут использоваться для электронной почты, а не использовать подстановочные знаки домена.

  • Настройте local_domains для включения * .example.com или определенного списка доменов.
  • Включите псевдонимы с подстановочными знаками и настройте псевдоним с подстановочными знаками и локальную часть, которая будет запускать ваш процесс. Добавьте маршрутизатор для обработки этого идентификатора и направления его на новый транспорт. Добавьте новый транспорт для запуска вашей программы.
  • Тестирование и выпуск

Вероятно, вам потребуется настроить транспорт для работы от имени конкретного пользователя.