Summary: | E-Mail bugzilla-daemon@altlinux.org, используемый в envelope from, не существует | ||||||
---|---|---|---|---|---|---|---|
Product: | Infrastructure | Reporter: | Sergey Y. Afonin <asy> | ||||
Component: | bugzilla.altlinux.org | Assignee: | Олег Соловьев <mcpain> | ||||
Status: | CLOSED FIXED | QA Contact: | |||||
Severity: | normal | ||||||
Priority: | P5 | CC: | aen, gremlin, imz, jenya, jenya, ldv, mcpain, rider, zerg | ||||
Version: | unspecified | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
Sergey Y. Afonin
2020-02-13 14:06:58 MSK
Кстати, а зачем может быть нужен такой реальный email? P.S. Не уверен, что с пустым From точно все пропускают письма. Разве что, сделать alias на какой-нибудь devnull@altlinux.org (In reply to Sergey V Turchin from comment #1) > Кстати, а зачем может быть нужен такой реальный email? Я тут вот написал когда-то: http://kraft-s.ru/lib/envelope_from/ > P.S. > Не уверен, что с пустым From точно все пропускают письма. Они сами себе Буратино: https://tools.ietf.org/html/rfc1123 5.2.9 Command Syntax: RFC-821 Section 4.1.2 The syntax shown in RFC-821 for the MAIL FROM: command omits the case of an empty path: "MAIL FROM: <>" (see RFC-821 Page 15). An empty reverse path MUST be supported. (In reply to Sergey Y. Afonin from comment #3) > > Кстати, а зачем может быть нужен такой реальный email? > > Я тут вот написал когда-то: http://kraft-s.ru/lib/envelope_from/ А, и я использую smtp callback, и сообщения из багзиллы ко мне пока не ходят. (In reply to Sergey Y. Afonin from comment #0) > $ telnet smtp.altlinux.org 25 > Trying 194.107.17.36... > Connected to smtp.altlinux.org. > Escape character is '^]'. > 220 smtp.altlinux.org ESMTP Postfix > helo mx1.kraft-s.net > 250 smtp.altlinux.org > mail from:<> > 250 2.1.0 Ok > rcpt to:<bugzilla-daemon@altlinux.org> > 550 5.1.1 <bugzilla-daemon@altlinux.org>: Recipient address rejected: User > unknown in virtual alias table > > Надо или завести E-Mail, или сделать отправку сообщений с "mail from:<>" Я вот недавно заметил, что с лета 2019 года перестали доходить до списка рассылки сообщения о фиксах CVE. Они просто бесследно исчезали при доставке нашему mailman. Последние правки в http://git.altlinux.org/people/imz/packages/cve-basealt.git (ветка md-content) это исправляли: $ git --no-pager log -p -1 md-content -- send_mail-7.sh --reverse commit d41d9d84359fe99f3228ae715d09eb85b14ad1bd (HEAD -> md-content, tag: 20200118-alt1, @ALT/md-content) Author: Ivan Zakharyaschev <imz@altlinux.org> Date: Sat Jan 18 03:32:34 2020 +0300 send_mail-7.sh: move the configuration from muttrc into the command That's better because this way it doesn't depend on the current working dir. diff --git a/send_mail-7.sh b/send_mail-7.sh index 07087ee..5213647 100755 --- a/send_mail-7.sh +++ b/send_mail-7.sh @@ -16,6 +16,9 @@ Subject: $(awk -v FS=': ' '/^Title/ { print $2; exit }' $1) $(awk 'f == 1; /^$/ { f = 1 }' $1) __EOF -mutt -F muttrc -x -H "$header" < /dev/null +# Without $use_envelope_from, our mailmain fails to process the message; +# the effect seems to be an added Message-ID: header +# (and perhaps a From pseudo-header): +mutt -x -e 'set use_envelope_from' -H "$header" < /dev/null rm -f "$header" Сколько времени требуется на починку envelope from? Всего-то либо поменять E-Mail на старый или на <>, либо завести E-Mail. Смотрю поменяли на bugzilla-daemon@altlinux.ru, но он тоже не существует: rcpt to:<bugzilla-daemon@altlinux.ru> 550 5.1.1 <bugzilla-daemon@altlinux.ru>: Recipient address rejected: User unknown in virtual alias table У прежней багзиллы этот адрес был bugzilla-admin@altlinux.org, сделайте, пожалуйста, у этой багзиллы такой же адрес. (Ответ для Dmitry V. Levin на комментарий #8) > У прежней багзиллы этот адрес был bugzilla-admin@altlinux.org, Нет, был bugzilla-admin@altlinux.ru, но bugzilla-admin@altlinux.org уже пробовали. (In reply to Sergey V Turchin from comment #9) > Нет, был bugzilla-admin@altlinux.ru, но bugzilla-admin@altlinux.org уже > пробовали. bugzilla-daemon@altlinux.org было, а не bugzilla-admin. bugzilla-admin@altlinux.org делает вид, что существует. Created attachment 8680 [details] [Bug 30450] Bumblebee and client glx vendor.mbox bugzilla-daemon@altlinux.org, bugzilla-daemon@altlinux.ru и bugzilla-admin@altlinux.org уже были, но я не против, чтобы поставили bugzilla-admin@altlinux.org . Добавлю, что это не новая ошибка. From: bugzilla-daemon@altlinux.ru в письмах от нашей bugzilla давным давно. (In reply to Anton Farygin from comment #14) > Добавлю, что это не новая ошибка. > From: bugzilla-daemon@altlinux.ru > в письмах от нашей bugzilla давным давно. From: в данном случае не важен. Раньше было From bugzilla-daemon@altlinux.ru Return-Path: <bugzilla-admin@altlinux.org> (In reply to Sergey V Turchin from comment #16) > Раньше было > From bugzilla-daemon@altlinux.ru > Return-Path: <bugzilla-admin@altlinux.org> Еще хорошо бы Reply-To: в какой-нибудь подходящий лист или просто на ролевой адрес. изменил Return-Path на bugzilla-admin@altlinux.org Должно работать. |