Open a web browser and navigate to the USPS homepage. Once there, click the heading at the top of the page that reads "All Products & Services." On the next page, you will see a list of services, including a link that reads "Put Your Mail on Hold." Click it and have your dates ready.
Type your ZIP code in the box under "Create a Request" and click "Go."
Type your address, name and phone number using the appropriate boxes under "Address Information" and click "Continue." The screen changes to display a confirmation of your contact information. Click "Continue" again.
Click the "Begin Date" and "Resume Date" drop-down menus and select the dates on which you would like the USPS to stop delivering your mail and begin delivering it again.
Select an option under "Delivery Options" to indicate whether you would like the postal service to deliver all of the mail accumulated at the post office on the "Resume Date," or pick the mail up yourself.
Click the "Continue" button to submit your order to stop mail deliveries.