Вы документацию хоть немного пробовали читать вообще? Там всё есть, включая пример отсылки сообщений. В конфигурации можно указать использование локальной отсылки с помощью той самой функции mail(). В общем, читайте доки, это займёт не более 5 минут.
Laravel это пока лучшее, что я видел во фреймворках "для новичков". Да, придётся неделю-две поразбираться, что и как, но куча видео, статей и мануалов. Симфони не советую, так как он, на мой взгляд, сложнее.
Всё довольно просто, ловится событие window scroll и меняется CSS у элемента, в данном случае смещаются X и Y координаты с помощью transform: translate3d