From: Theodore Ts'o <tytso@mit.edu>
To: Dmitry Vyukov <dvyukov@google.com>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
LKML <linux-kernel@vger.kernel.org>,
Andrew Morton <akpm@linux-foundation.org>,
Linus Torvalds <torvalds@linux-foundation.org>,
syzkaller <syzkaller@googlegroups.com>,
David Miller <davem@davemloft.net>
Subject: Re: LKML admins (syzbot emails are not delivered)
Date: Thu, 4 Jan 2018 18:50:04 -0500 [thread overview]
Message-ID: <20180104235004.GO23371@thunk.org> (raw)
In-Reply-To: <CACT4Y+Z_DV6sgQ7FodoxBj8MdVkcij3bS0P1pp9GOMDS4-f92A@mail.gmail.com>
On Thu, Jan 04, 2018 at 12:04:34PM +0100, Dmitry Vyukov wrote:
>
> The problem is that it's not _me_, it's a computer program which uses
> some mail delivery system which I don't have full visibility into. I
> don't know if it even gets bounce emails (as far as I understand it's
> not LKML that generates them, LKML SMTP server just returns some error
> code and then it's a responsibility of somebody else to represent it
> by a reply email). If the only way to probe the behavior is to send
> actual emails to LKML (which have high chances to be actually
> delivered to all subscribers), it makes testing somewhat problematic.
It looks like you're using the App Engine Mail API. You can configure
it to get bounce e-mails[1]. From what I can tell looking at the mail
headers, the mail gets sent via an intermediate SMTP host, such as
mail-it0-f69.google.com before it is delievered to vger. So if vger's
mailer bounces it via an SMTP error, it would be
mail-it0-f69.google.com's responsibility to generate a bounce message,
which you then should be able to catch.
[1] https://cloud.google.com/appengine/docs/standard/go/mail/bounce
You should be able to test this by having your app-engine send a
message to "invalid-address@vger.kernel.org". I've verified that this
will cause an immediate SMTP error:
554 5.0.0 Hi [74.207.234.97], unresolvable address: <invalid-address@vger.kernel.org>; nosuchuser; invalid-address@vger.kernel.org
If it doesn't, you should file an internal bug report since that's
clearly a bug in the App Engine's mail infrastructure. If you can't
get satisfaction that way, my recommendation would be to set up an
Linode server (you can't use GCE because GCE blocks outgoing SMTP
connections) to be your mail gateway, and send the notifications from
a domain such as syzkaller.org, where you have full control of your
mail infrastructure, and you don't have to deal with nonsense such as
DMARC.
It also seems to me, looking at other complaints on this thread, that
there is the opportunity for the syzbot to do much more. For example,
you can see if it repro's on the last released mainline kernel (such
as 4.14) and if so, have the syzbot automatically do a bisection
search, so you can make sure the report goes to the best set of
developers to fix it, a pointer to the guilty commit.
Cheers,
- Ted
next prev parent reply other threads:[~2018-01-04 23:50 UTC|newest]
Thread overview: 53+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-01-04 9:09 LKML admins (syzbot emails are not delivered) Dmitry Vyukov
2018-01-04 9:23 ` Greg Kroah-Hartman
2018-01-04 9:56 ` Ozgur
2018-01-04 15:31 ` David Miller
2018-01-04 19:11 ` Ozgur
2018-01-04 11:03 ` Dmitry Vyukov
2018-01-04 11:04 ` Dmitry Vyukov
2018-01-04 11:20 ` Greg Kroah-Hartman
2018-01-04 15:35 ` David Miller
2018-01-15 9:43 ` Dmitry Vyukov
2018-03-01 16:22 ` Dmitry Vyukov
2018-03-08 20:03 ` David Miller
2018-03-12 8:56 ` Dmitry Vyukov
2018-03-12 14:03 ` David Miller
2018-01-04 23:50 ` Theodore Ts'o [this message]
2018-01-08 12:01 ` Dmitry Vyukov
2018-01-08 12:11 ` Dmitry Vyukov
2018-01-04 9:25 ` Pavel Machek
2018-01-04 9:38 ` Mike Galbraith
2018-01-04 9:56 ` Pavel Machek
2018-01-04 11:09 ` Dmitry Vyukov
2018-01-04 11:18 ` Pavel Machek
2018-01-15 10:08 ` Dmitry Vyukov
2018-01-15 13:08 ` Pavel Machek
2018-01-15 13:38 ` Dmitry Vyukov
2018-01-15 13:53 ` Pavel Machek
2018-01-04 15:23 ` Eric W. Biederman
2018-01-15 10:54 ` Dmitry Vyukov
2018-01-15 12:54 ` Pavel Machek
2018-01-15 13:02 ` Dmitry Vyukov
2018-01-15 16:16 ` Eric W. Biederman
2018-01-16 18:01 ` Dmitry Vyukov
2018-01-15 16:38 ` Eric W. Biederman
2018-01-16 7:12 ` Theodore Ts'o
2018-01-16 7:51 ` Dmitry Vyukov
2018-01-16 9:52 ` Guenter Roeck
2018-01-16 9:56 ` Dmitry Vyukov
2018-01-16 9:58 ` Guenter Roeck
2018-01-16 7:59 ` Dmitry Vyukov
2018-01-16 11:19 ` Fengguang Wu
2018-01-16 8:31 ` Dmitry Vyukov
2018-01-16 23:13 ` Theodore Ts'o
2018-01-17 8:06 ` Dmitry Vyukov
2018-01-17 16:53 ` Theodore Ts'o
2018-01-17 17:16 ` Dmitry Vyukov
2018-01-17 22:27 ` Bernd Petrovitsch
2018-01-16 8:34 ` Dmitry Vyukov
2018-01-24 16:04 ` Alan Cox
2018-01-24 17:06 ` Eric W. Biederman
2018-01-24 17:32 ` Greg Kroah-Hartman
2018-01-16 18:20 ` Dmitry Vyukov
2018-01-17 8:13 ` Dmitry Vyukov
2018-01-04 21:38 ` Pavel Machek
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20180104235004.GO23371@thunk.org \
--to=tytso@mit.edu \
--cc=akpm@linux-foundation.org \
--cc=davem@davemloft.net \
--cc=dvyukov@google.com \
--cc=gregkh@linuxfoundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=syzkaller@googlegroups.com \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox