CakePHP: This email was sent using the CAKEPHP framework

Um diesen schönen Satz einmal nicht in einer mit der Email-Component versendeten Email zu erhalten, genügt es, das default-layout für die Emails in der App zu überschreiben. Also einfach eine “default.ctp” Datei innerhalb “app/views/layouts/email/html” bzw. “app/views/layouts/email/text” erzeugen mit dem Inhalt:

echo $content_for_layout

Das war’s auch schon.

CakePHP: Fatal error: Call to undefined method stdClass::send()

Wer in das Verlangen kommt, die Email-Component von CakePHP nutzen zu wollen, sollte sich stets eines Schusselfehlers bewußt sein. Die Email-Component bindet man wie gewöhnlich über

$components = array('Email');

in den jeweiligen Controller ein. Wer jedoch bei ‘$components’ das ‘s’ vergisst (Schusselfehler) erhält die im Titel dargestellte Fehlermeldung.