Sometimes email messages that have already been read and still in your inbox don't appear on your iPhone. This is due to the fact that the phone configuration is set to display only the most recent ones. To change your iPhone settings, follow this simple guide.
Steps
Method 1 of 2: Check Archived Emails
Step 1. Launch the "Mail" application
Step 2. Tap the "Mailboxes" button
Step 3. Tap the profile associated with the emails you want to find
Step 4. Click on the "Archive" option
Not all accounts have an archive.
Step 5. Find the message
Scroll through the archived messages until you find the one you want.
Method 2 of 2: Change the Sync Settings (iOS6)
Step 1. Go to 'Settings'
Step 2. Select the 'Mail, Contacts, Calendars' item
Step 3. Select your email account, then select the item 'Mail days from sync
'.