Das ganze funktioniert wunderbar.
1. Man richtet bei allen andere Mailaccounts eine Weiterleitung ein zur iCloud Mailadresse.
2. Auf dem computer, handy oder Tablet richtet man nicht ein iCloud sondern ein IMAP Konto ein. Bei der Einrichtung, in das Feld für die eigene E-Mailadresse alle eigenen E-Mailadresse reinschreiben mit einem Komma getrennt. Als Ergebnis kann man dann bei jeder neuen Mail aussuchen mit welcher Mailadresse man Antworten bzw. Schreiben möchte. Mail und Mail unter iOS scheint auch so clever zu sein und merkt sich mit welcher Person man mit welchem Account kommuniziert.
3. Damit das senden klappt, muss man jeweils die Daten des SMTP für jede absenden Mailadresse hinterlegen. Bei mir persönlich ist das relativ einfach. Alle zusätzlichen Mailadresse liegen bei ein und den selben Provider. Da habe ich einen Account als s.g. Smarthost eingerichtet. Ich sende dann ausschließlich über diesen Account.
Wenn meine Ausführungen noch nicht ausreichend sind um ans Ziel zu kommen dann empfehle ich folgende Links
für iOS https://www.geiststreicher.org/2013/09/mehrere-mail-identitaeten-in-der-ios/
für OSX https://digitalesleben.info/2012/12/e-mail-am-iphone-mehrere-absenderadressen-zu r-auswahl/