How can I make a mailing public after it's been sent?
If you can access the civicrm_mailing table you could try changing the value in the column = Visibility so it is set to Public Pages, not User and User Admin Only