No, it will not be given. You have to streetpass with them to revieve the eon pass.
This means you can get it from people you pass by, so it will not be given to you by a trade/battle partner. Similar questions have been asked here and here.
It's even simpler than that. You just have to Streetpass them and the Eon Ticket will be available via the BuzzNav and then obtained at a Pokemon Center.