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

Пересылка электронной почты exim`a

У меня есть некоторые проблемы, я думаю, что это не так уж сложно решить, но я начинаю в этом, это действительно продвинуто для меня, я программист, все, что я знаю о серверах, - это простые вещи, такие как настройка веб-серверов, моя компания сталкивается с блокировкой IP-адресов из Microsoft Hotmail, мы не можем отправлять электронные письма пользователям hotmail с нашего IP-адреса, поэтому мы решили арендовать VPS где-нибудь, чтобы он служил «ретрансляционным почтовым сервером», поэтому, когда пользователь аутентифицируется на вместо этого на наш сервер электронная почта будет отправлена ​​сама по себе, она будет отправлена ​​удаленно с помощью нашего VPS. Это похоже на пересылку, но электронное письмо должно иметь одинаковые заголовки, например, от, ответ и т.д. Это должна быть копия электронного письма, которое будет отправлено основным сервером, но через наш VPS. Попробую нарисовать: P

.----------------------------------------------------.       
| happy user sending e-mail using our e-mail server  |  
'----------------------------------------------------'
                  |
           (authenticate)
                  |
       .---------------------.              .---------------------.
       |   our exim server   | --(blocked)--| hotmail destination |
       '---------------------'              '---------------------'
                   |
           (magic goes here)
             .-----'
       .-----------------.        .---------------------.
       |   VPS with exim | ------ | hotmail destination |
       '-----------------'        '---------------------'

Надеюсь, вы понимаете мою проблему, извините, если я плохо говорю по-английски, я бразилец: P

спасибо за Ваше внимание

Вы должны настроить два разных маршрутизатора в конфигурации eximʻa. Сначала должны быть так называемые manualroute а второй - стандартный dnslookup

magic:
    driver = manualroute
    domains = hotmail.com
    transport = remote_smtp
    route_data = vps.server.com
    no_more
usual:
    driver = dnslookup
    domains = !+local_domains
    transport = remote_smtp
    no_more 
. . . . .

Когда сообщения проходят через маршрутизаторы сверху вниз, они сначала попадают в magic роутер. Domains option - это условие, определяющее, когда маршрутизатор должен срабатывать. Если целевой домен совпадает с «hotmail.com», маршрутизатор отправляет это сообщение на заранее определенный сервер, и обработка останавливается. Если домен не совпадает, сообщение переходит к следующему usual роутер. Если сообщение было отправлено в космическое пространство, драйвер определяет соответствующий целевой сервер через DNS и отправляет ему сообщение.