НЕ формирует FROM ни из тела ни из -f - берет только последний параметр который по совместительству является еще и To:, таким образом можно послать только на адрес отправителя =(
То что -f попадает только в заголовок мыла в Received: (from ...
Еще особенность, возможно связанная с работой smtp.mail.ru, но все же...
то что попало в MAIL FROM проверяется сервером на соответстве том утчо в поле From: указано, причем принимается даже если адрес в формате "имя <мыло>", однако при указании -t в RCPT TO: если в To: указан в таком же виде сформированный аддрес то сервер дает отбивку, мол неверный адрес...