Web51 mail.php
- это конфиг почты, для всего сайта. То-есть даже если вы решили сбросить пароль администратора то вам на почту администратора придет письмо от email, который вы указали в конфиге. Но в данном случае, нам не нужно менять во всей системе поведение всего класса почты, а только лишь у формы на фронте.
Чтобы подменить email отправителя, нужно лезть в плагин и передавать почту пользователя как отправителя письма. Если вы до сих пор не понимаете о чем я, читайте документацию: https://octobercms.com/docs/services/mail#sending-mail
А именно раздел Building Message, где в конструкцию Mail::send
добавляют переменную from
Mail::send('acme.blog::mail.welcome', $vars, function($message) {
$message->from('us@example.com', 'October');
$message->to('foo@example.com')->cc('bar@example.com');
});
Именно в этот from
нужно и запихнуть email пользователя который отправляет заявку с сайта. Поэтому я и говорю, что написав свой обработчик формы, сделать это будет в десяток раз проще, чем копаться в исходниках чужого плагина.