Technisch möglich ist das natürlich, aber dafür müsste ein (wahrscheinlich selbstgeschriebenes) Script dauerhaft irgendwo laufen, die Mails des Kontos B abrufen, verändern und an C weiterschicken. Dafür muss natürlich irgendwo ein Rechner laufen, über den du Kontrolle hast.
Dass ein Mailanbieter sowas anbietet, halte ich für höchst unwahrscheinlich, da es wohl kaum Nutzungsgebiete dafür gibt. Mir fällt jedenfalls nur eines ein: Nutzung von B als 'Wegwerf-Adresse', um potentiellen Spammern die eigene Adresse nicht zu geben.
Vielleicht magst du uns ja verraten, wozu du die Funktion brauchst, dann kann man nach Alternativen suchen.
Außerdem dürfte es von der Konfiguration des SMTP-Servers vom Anbieter des Kontos B abhängig sein, ob du eine gefälschte (= die von A) Adresse als Absender angeben kannst. Zumindest werden Leute, die sich den Quellcode der E-Mail ansehen, immer anhand der IP des Servers erkennen können, dass die E-Mail von Anbieter B kommt. Ist ihnen bekannt, dass Konto A bei einem anderen Anbieter ist, fällt ihnen die Umleitung wahrscheinlich auf.
Ele