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.
I know a lot of wallets makes use of email alert a lot when it comes to transactions either by clicking a link to verify an amount to be sent from a wallet or confirmation that an amount has been received to the users wallet but for email, are you saying once I just give someone my wallet email, tokens or coin can enter just like paypal now, the only thing that is required by sender is to send to the receivers mail while the service provider charges for this services rendered. Are you saying it is the same way in bitcoin and altcoins?