Am configurat postfix pe VPS-ul meu Ubuntu 18.04 și am urmat ghiduri pentru a configura DKIM, DMARC și SPF. Am mai multe domenii pe server și încerc să trimit e-mail de la un domeniu care nu este același cu numele meu de gazdă. (trimitere prin funcția php mail())
Am trimis un e-mail la Gmail și am 3 permise:
dkim=pass [email protected] header.s=default header.b="xxxxxx/M";
spf=pass (google.com: domeniul [email protected] desemnează 11.22.33.44 ca expeditor permis) [email protected];
dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=second-domain.com
Cred că Gmail îmi oferă un permis SPF din cauza validării IP.
Am verificat scorul meu de e-mail cu mailgenius.com:
(-2 puncte) Adresa ta „de la” nu se potrivește cu adresa ta SPF „de la”.
Soluţie:
Asigurați-vă că autentificarea SPF este configurată corect, astfel încât SPF-ul dvs. de la domeniul să se potrivească cu domeniul de la de la e-mailurile dvs.
Domeniul dvs. de la De la: second-domain.com
Domeniul dvs. SPF MailFrom este: hostname.com
Nu știu unde să modific postfix pentru a schimba e-mail-ul spf de la pentru a se potrivi cu domeniul expeditorului și nu cu numele gazdei? Este posibil să faci asta?
editați: configurarea smtp_generic_maps în main.cf modifică acele valori:
smtp_generic_maps = hash:/etc/postfix/generic
/etc/postfix/generic:
[email protected] al doilea domeniu.com
Asta schimbă ieșirea și cam funcționează. Acesta este doar codificat pentru un domeniu. Trebuie să detectez ce domeniu este folosit pentru a înlocui [email protected]