Redirectionare mailuri outgoing printr-un relay

Rezolvare problema (Fix IT)

Situatie

IP-ul domeniului dumneavoastra a fost blacklistat de un anumit domeniu iar acest lucru va impiedica sa mai trimiteti mesaje catre acest domeniu. Pentru a rezolva problema pana cand domeniul dumneavoastra va fi scos din blacklist-ul acestora, va puteti folosi de un server de relay.

  • pentru aceasta avem nevoie de acces la zona de DNS a domeniului pentru care vrem sa facem relay

Solutie

  1. Identificam IP-urile serverului de mail si cel al serverului de relay catre care redirectionam pentru ca avem nevoie de ele.

Pe serverul RELAY

  1. vom creea un fisier de backup pentru configuratia post fix din main cf:

cp /etc/postfix/main.cf /etc/postfix/main.cf.bkp*data*

  1. Editam fisierul de configuratie main.cf cu un editor la alegere si adaugam ip-ul serverului de mail in format CIDR: 111.111.111.111/32  pentru care vrem sa redirectionam mailuri in linia: mynetworks =

nano cp /etc/postfix/main.cf

Exemplu: mynetworks = 127.0.0.0/8

  1. Restartam serviciul de Postfix.

sudo systemctl restart postfix / service postfix restart

  1. Adaugam domeniul de pe care vrem sa facem relay pentru ca serverul care face redirectionare sa stie de acest domeniu.

In postfix.admin (interfata web)

Domain list > New Domain> Domain: exemplu.ro > Transport: Relay

  1. Pe NS unde se afla zona de DNS a domeniului pentru care vrem sa facem redirectionare, introducem IP-ul serverului de relay in inregistrarea SPF pentru a permite IP-ului serverului de relay sa expedieze in numele domeniului.
  • Named
  • MC
  1. Ctrl + S + cautam domeniul
  2. Selectam domeniul dorit si F4 (editare)
  3. In  linia inregistrarii SPF adaugam IP-ul serverului relay in format: ip4: xx.xx.xx.xx
  4. Modificam serialul in data cand a fost facuta modificarea si cu numarul acesteia
  5. Salvam modificarile si iesim din MC (midnight controler)
  6. Verificare corectitudine sintaxa fisiere zona: named-checkconf -t /var/named/chroot -z |grep errors
  7. Reincarcare fisiere zona: rndc reload

Pe serverul de mail

  1. vom crea un fisier de backup pentru configuratia post fix din main cf:

cp /etc/postfix/main.cf /etc/postfix/main.cf.bkp*data*

  1.    creeam o mapare a domeniului care expediaza cu serverul de smtp corespunzator creeand sau modificand fisierul /etc/postfix/relay_by_sender.

 sudo nano /etc/postfix/relay_by_sender

  1. adaugam domeniul care trimite si serverul de smtp in aceeasi linie.

Exemplu:

@example.net                     smtp:192.168.1.10:25

  • Apoi utilizați comanda postmap pentru a actualiza tabelul de căutare Postfix pentru fișierul de configurare creat mai sus. (Atunci când rulați comanda “postmap” cu numele unui fișier de configurare, aceasta va prelucra acel fișier și va genera un fișier de tabelă asociat. De exemplu, dacă aveți un fișier numit “mytable” care conține informații de configurare, puteți utiliza comanda “postmap mytable” pentru a crea un fișier de tabelă numit “mytable.db” (formatul implicit pentru Postfix). Acest fișier de tabelă optimizat va fi utilizat de către Postfix pentru căutări rapide și eficiente.)
  •   Updatam fisierul de configurare main.cf

      sudo postmap /etc/postfix/relay_by_sender

  1. Restartam serviciul de Postfix.

sudo systemctl restart postfix / service postfix restart

12.Verificam functionalitatea.

Tip solutie

Permanent

Voteaza

(13 din 28 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?