[freebsd] dma(8) mail forwarding

Anton Saietskii vsasjason at gmail.com
Wed Jun 29 16:55:32 EEST 2022


Приветствую,

Играюсь тут с сабжем, и часть писем (всегда одну и ту же он не доставляет).

Имеется вот такой конфиг anacron:
# days  delay   id              command
1       5       daily           periodic daily
7       10      weekly          periodic weekly
30      15      monthly         periodic monthly
1       20      update_srcports /root/bin/update_srcports.sh

И вот такой конфиг dma:
SMARTHOST smtp.google.com
SECURETRANSFER
STARTTLS
MASQUERADE dma@

Письма от periodic приходят прекрасно, а от update_srcports.sh (там
вызовы git, zfs snapshot и poudriere) -- не со следующей ошибкой:
Jun 29 12:33:44 freebsdvm dma[961a][56264]: new mail from user=root
uid=26 envelope_from=<dma at freebsdvm.localdomain>
Jun 29 12:33:44 freebsdvm dma[961a][56264]: mail
to=<vsasjason+freebsdvboxvm at gmail.com> queued as 961a.7b883c0c050
Jun 29 12:33:44 freebsdvm dma[961a.7b883c0c050][56265]:
<vsasjason+freebsdvboxvm at gmail.com> trying delivery
Jun 29 12:33:45 freebsdvm dma[961a.7b883c0c050][56265]: trying remote
delivery to smtp.google.com [64.233.165.26] pref 0
Jun 29 12:33:45 freebsdvm dma[961a.7b883c0c050][56265]: remote
delivery to smtp.google.com [64.233.165.26] failed after final DATA:
550-5.7.1 [x.x.x.x] Messages missing a valid address in From: header,
or^M 550 5.7.1 having no From: header, are not accepted.
s5-20020a2e81c5000000b0025a97d857besi6415ljg.150 - gsmtp

Чего же мне такого интересного в последнем скрипте не хватает, что
даже MASQUERADE не помогает? Я неправильно воспринимаю ошибку gsmtp?


More information about the freebsd mailing list