Generally, it is not possible to send altcoin without a fee. Because the altcoin system works based on Block Chain Technology. Some mining fees are required to send altcoin. So there is a fee to be sent to send the altcoin to the wallet address.
But altcoin can be sent without fees but it is not in wallet address. Altcoin can be sent through personal email without the fees. It's actually done to send the altcoin internally. In that case, the sender and the recipient need to have the same wallet. If not the same wallet, then altcoin cannot be sent. This is the only way to send altcoin without the fee. If you have any other idea kindly share with us. Thank you
Lol, funny

this is not a new thing, it has been like that from the start, and its not just altcoins, Bitcoin too can be sent that way. But you cant send bitcoin through email to someone who is not making use of the same wallet.
Take for example if you are making use of Coinbase wallet, youre able to send bitcoin or any coin at all to anyone that is making use of Coinbase by using their email and that is free. But, if the receiver is not also making use of Coinbase, there is no way you can send to me using email, you will have to ask for their wallet address.