NB: I'm an AWS noob.
I followed the instructions to set up SES receiving (no sending needed) for my domain to write incoming emails to an S3 bucket. The domain is managed through Route 53 & verified (as per https://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email-getting-started-verify.html), the MX & TXT records are set up (used endpoint inbound-smtp.us-east-1.amazonaws.com as per https://docs.aws.amazon.com/ses/latest/DeveloperGuide/regions.html), I set up a receipt rule (as per https://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email-getting-started-receipt-rule.html) for admin@ (plus several other email addresses like postmaster@, hostmaster@, administrator@, etc), let SES set up the bucket permissions & confirmed them on the bucket (as per https://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email-permissions.html). Not using encryption, spam/virus filtering or IP address filtering. Rule set is enabled. I got the original message from Amazon (AMAZON_SES_SETUP_NOTIFICATION) in my bucket.
Everything appears to be configured correctly, but I receive no emails in the S3 bucket. No errors, nothing in CloudWatch (not even a means to monitor SES), no bounces, nothing.