All of lore.kernel.org
 help / color / mirror / Atom feed
From: Dmitry Vyukov <dvyukov@google.com>
To: "Theodore Ts'o" <tytso@mit.edu>,
	Dmitry Vyukov <dvyukov@google.com>,
	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: Mon, 8 Jan 2018 13:01:16 +0100	[thread overview]
Message-ID: <CACT4Y+bn8U1KcwLVp3unxMOa8gx_zeS92DQx9vrofwN7Ut2F4Q@mail.gmail.com> (raw)
In-Reply-To: <20180104235004.GO23371@thunk.org>

On Fri, Jan 5, 2018 at 12:50 AM, Theodore Ts'o <tytso@mit.edu> wrote:
> 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.


Thanks, Ted! This is helpful. I've added handler for bounce emails:
https://github.com/google/syzkaller/commit/19c05fffcb1860b2dcf17989b40ca16ed259fdea
And I do see them after sending to invalid-address@vger.kernel.org. So
now hopefully it will sched some light when we get another bounce.

  reply	other threads:[~2018-01-08 12:01 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
2018-01-08 12:01         ` Dmitry Vyukov [this message]
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=CACT4Y+bn8U1KcwLVp3unxMOa8gx_zeS92DQx9vrofwN7Ut2F4Q@mail.gmail.com \
    --to=dvyukov@google.com \
    --cc=akpm@linux-foundation.org \
    --cc=davem@davemloft.net \
    --cc=gregkh@linuxfoundation.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=syzkaller@googlegroups.com \
    --cc=torvalds@linux-foundation.org \
    --cc=tytso@mit.edu \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.