Retry mechanism for gmail forwarding?

Seems like if gmail gets hit with too many requests at once for one address, it’ll reject mail causing delivery to fail.

Unknown error: transient error (451): 4.3.0 Mail server temporarily rejected message. Please visit4.3.0 https://support.google.com/a/answer/3221692 for more information. pk23-20020a0568704c1700b001efc08db15dsi1465204oab.15 - gsmtp

Is there a way of setting up a retry mechanism that’ll attempt to resend mail that has failed delivery ‘x’ amount of times for ‘y’ amount of time?