I have had 2 parcels sent from Europe by DHL in the last year but when they reached Spain they were then dealt with by Correos.
The first time I told security on the gate that I was expecting a parcel and that if I was not in would they hold it for me which they did.
The second parcel I told security the same but I was in so Correos delivered it direct to my door.
Both parcels took 2-3 days.