Bonjour.
J'aimerai proposer aux visiteurs du site un petit formulaire directement en fin de chacun des articles Posts pour envoyer un mail à l'auteur du Post.
Pour commencer, je ne crois pas que l'auteur sera content de recevoir des tas de mails de cette manière, surtout que d'après ce que tu dis, ce sont les visiteurs qui peuvent lui envoyer un mail, ce qui veut donc dire, n'importe qui, même ceux qui ne sont pas inscrit.
C'est de cette manière que commence les SPAM.
Fais plutôt un simple système de commentaires sur les articles.
Sinon, ce n'est pas compliqué si tu es par exemple sur l'affichage d'un article (post), tu mets ton formulaire avec en champ caché par exemple l'id de l'article, tu peux tout simplement cibler le formulaire sur l'action actuelle, ensuite dans l'action dans le controlleur, tu fais une vérification si des données sont postées et si c'est le cas, tu récupéres l'id de l'utilisateur en faisant une requête sur l'id de l'article, puis tu récupères son adresse email.
Pour finir tu envoies le mail avec le composant Email.