Пересылка писем с несуществующего субдомена?

Я добавил запись имени для поддоменов в настройках DNS,
так что если вы введете

notexistingsubdomain.mysite.com

он перенаправляет на

mysite.com

И у меня также есть скрипт, который транслирует электронные письма,

pipe.php

#!/usr/bin/php -q
<?
$fd = fopen("php://stdin", "r");
$email = "someone@hotmail.com";
while (!feof($fd))
{
$email .= fread($fd, 1024);
}
fclose($fd);mail('admin@mysite.com','From my email pipe!','"' . $email . '"');

?>

если кто-то отправит письмо на

notexistinguser@mysite.com

речь идет о

admin@mysite.com

То, что я не мог сделать, это то, что

Я хочу пересылать все электронные письма на электронную почту моего домена (даже на несуществующие субдомены), например

something@notexistingsubdomain.mysite.com

в

admin@mysite.com

Как правильно это сделать?

2

Решение

Я хочу предвосхитить это: Вместилище разнообразных предметов antyhing в электронной почте это плохая идея, если вам не нравится огромное количество спама. Это плохая идея, и вы не должны этого делать, но если вы не склонны прислушиваться к разуму, тогда вы делаете это правильно:

  1. Создайте групповые записи A и MX:

    Да, вам нужна запись. Некоторые MTA откажутся отправлять на домен / поддомен, у которого нет записи A.

    *.yourdomain.com. IN A     1.2.3.4
    *.yourdomain.com. IN MX 10 mail.yourdomain.com
    
  2. Установите псевдоним домена с подстановочными знаками в программном обеспечении MTA:

    • TBH: Я действительно сомневаюсь, что вы сможете настроить это через CPanel, я думаю, что они сделают [разумное] предположение, что никто в здравом уме не сделает этого.
    • Это должно быть технически возможно, хотя вам нужно будет отредактировать вручную некоторые файлы конфигурации творческим и, вероятно, недокументированным способом. Вы можете определенно сделать это в Postfix, и вы можете сделать что-нибудь в Sendmail с достаточным пониманием. Другие MTA … Я не могу сказать наверняка.
       
  3. Истерично всхлипывает, когда ваш почтовый ящик с отловом все время достигает своей квоты ежедневно или, если квота не назначена, диск вашего почтового сервера заполняется еженедельно.

  4. Интересно, почему ты это сделал?

Да, и если это не выделенный сервер, для которого вы являетесь единственным администратором, я бы посоветовал против этого. Если бы кто-то делал это или даже пытался сделать это на сервере, которым я управляю, я бы их выслеживал и делал с ними очень неприятные вещи.

2

Другие решения

Других решений пока нет …