The subscription management system 102 periodically checks the suppressed subscription list 116 and determines that the temporary unsubscribe period for a user is close to expiring. For example, a temporary unsubscribe period is close to expiring when there is r time period left before the expiration. In some examples, the value of r depends on the length of the temporary unsubscribe period. For example, for a temporary unsubscribe period of 6 months, r can be 2 weeks; for a temporary unsubscribe period of one month, r can be set to 3 days. Alternatively, r can be a set time, such as 2 weeks, regardless of the length of the temporary unsubscribe period. When there is r time period left, the subscription management system 102 calculates one or more updated unsubscribe periods for the user. The updated unsubscribe periods may be the same or different from the original temporary unsubscribe periods. The subscription management system 102 embeds the updated unsubscribe options 124 for the updated unsubscribe periods into a reminder email 122 to send to client device 118 for the user, such as in the email body or header of the reminder email 122 to the user. The user may extend the temporary unsubscribe period by selecting one of the updated unsubscribe options 124 in the reminder email. If the user does not select an updated unsubscribe option 124, subscription emails for the user will resume when the existing temporary unsubscribe period ends and the user is placed back on the active subscription list 114.