Originally Posted by
mnbp
On DL.com, at Home > My Delta > My SkyMiles > Account Activity, there is a link labeled "REQUEST MILEAGE CREDIT NOW". This link is pretty good - when I recently used it and entered my ticket number, the automation instantly corrected my single missing segment of a four segment international ticket.
^ This. Just because the OP booked through a travel agency doesn't necessarily mean it was a consolidator fare. The OP should try getting the miles posted.