How do a put a hold on mail while on vacation?
You can put your mail on hold either by going to your nearest post office and filling out a mail hold form or by going to holdmail.usps.com/holdmail/landingView.do and completing the form online. The post office will hold your mail for up to 30 days or until you cancel the hold, whichever comes first.