Hi Petra,
I am working in different timezone, so I couldn't reply to you immediately.
There is an other option to bring consignee email via control parameters and you can achieve but it is little bit extra work.
So, you can follow your custom functional module solution to implement.
Regards
GGOPII