I'm shocked with your reply/advise.
I get the idea of white/black list after RBL just to allow emails which you like to be in control.
But I'm completely lost with your idea "white list IP of SMTP servers".
I give you an example Gmail
how you like to setup PMG to use RBL and in the same time receive some emails from gmail.
[SORBS]
You are concern about most authoritative organization in net?
There are three stages of Antispam:
1. You can reject mails, which fail to comply with RFC requirements - that should only be used to kick away the most hard stupid spam, you should also negotiate here, how hard you want to be as there are too much lame administrators out there, which are not able to set up their servers reliable, so e.g. you should consider not to enable SPF (as this technique has many problems, is not widely adopted yet and because of that, many SPF records are outdated or worse updated as well as mailing lists, group lists etc. will fail too), you should not enable FCrDNS checks (so full client host check) in PMG as many operators of mail servers are not aware of how to set forward and reverse DNS pointers, ... - again, it's just to remove the hardest trash
2. RBL are for rejecting really well known spammers - there are different lists with different qualities, you can check my Advancing PMG Thread as well as my Blacklist Optimization thread, there are so much blacklists out there, you can't count them (sure, you can, but you will end up in a number with high 3 digits). You may check multirbl.valli.org therefor, you will see most of the lists there. You can then try out some IPs (e.g. of Google, Microsoft, Amazon, Mailchimp, Facebook, Linkedin etc.), you will find many of them on many blacklists, which just work with e.g. spam traps, so if any time any service will send a mail to this spam trap (and there are bad guys either on Google, Microsoft, Amazon (SES), Mailchimp, as well as Facebook and Linkedin just sent mail to potential profiles), this IPs are blacklisted. E.g. SORBS is the most unreliable anti spam filter ever. If you depend on this "most authoritative organization in net" (same for UCEPROTECT as well), you will get lost. You may use them (as they also really have very much spam on their lists too) for tagging lateron, but you may never ever use them as blacklists as long as you would like to be reachable by most users of the internet. SORBS still have this problems for years, so I only use one of their lists for blocking, which really does not contain any false positives. There recently was a really good website showing false positives against hits, but it's offline because of GDPR. However, this website is really very conservative, you can't trust the false positive numbers as they are much too low, but if they also have false positives listed for a list, you can be sure, it has really really much false positives:
https://www.intra2net.com/de/support/antispam/
3. Content filtering is the most important step after removing the "well known" trash. Here you can use SORBS, here you can use additional schemes and you can optimize it with learning spam and ham to the bayes database.
For stage 2 and 3 you can handle different whitelists, stage 2 (as RBL is based on IP (usually, if you're adjusting PMG via shell, you can add(!) also domain check, but you won't remove IP check, if you want a valuable stage 2 filter)) is only IP based, stage 3 is also domain based. However, you may consider there are reasons why Gmail may change (wasn't aware off but makes sense) their IPs such often, as if the old IPs have been "burned" to be on too much backlists (and there are not only daily or hourly blacklists, there are also blacklists of spam last weeks, months, years, ..., so they don't "forget") their IP pool such often, as Gmail, Yahoo and Microsofts free mail services are the biggest spam sources ever as for sure most admins won't use any lists, which block their servers, so spam tagging need to be done on content level and that's much harder than just to reject a bad IP address.