ну тогда так:
для папки входящие:
если входящие, то получатель ты, стало быть надо делать выборку по полю `кому` e.i.
mysql_query("SELECT * FROM `mail_entries` WHERE `to_id` = '$user_id' ");
для исходящих наеборот:
mysql_query("SELECT * FROM `mail_entries` WHERE `from_id` = '$user_id' ");
но есть подводный камень! Если мы делаем, одну запись для двоих, то как то надо прятать её от человека который её удалил, а другой еще нет.
как вариант дописываем к запросу
mysql_query("SELECT * FROM `mail_entries` WHERE `to_id` = '$user_id' AND `delete` != '$user_id' ");
mysql_query("SELECT * FROM `mail_entries` WHERE `from_id` = '$user_id' AND `delete` != '$user_id' ");
Таким образом мы делаем проверку на то, было ли письмо нами удалено или не нами (в поле delete вписывается id пользователя удалившего письмо.)
как понять какое письмо письмо нам нужно, входящее или исходящее?
используем для этого метод GET (в адресной строке будем передавать идентификатор папки)
mail/index.php?act=list&folder=0 - входящие/непрочитанные
mail/index.php?act=list&folder=1 - исходящие/отправленные