Citation: 4A_539/2021 E. A

A.a. Il 14 febbraio 1992 A.________ ha aperto presso l'allora C.________ SA, poi divenuta B.________ SA, una relazione bancaria. Il 10 ottobre 2013 ha comunicato per mezzo di una e-mail alla banca l'imminente entrata di "circa $ 2.3 mill sul conto US". Il 14 ottobre 2013 ha informato, sempre per posta elettronica, B.________ SA di aver aperto un conto presso una banca a Ibiza, invitandola a versare euro 200'000.-- ( "trasferire E. 200,000") per l'acquisto di una casa in quella località balneare. A.b. Nella seconda metà dell'ottobre del 2013, dando seguito ad altri ordini a lei impartiti tramite e-mail dall'usuale account di posta elettronica, B.________ SA ha eseguito quattro bonifici dal conto di A.________: il 15 ottobre 2013 ha girato euro 60'000.-- su un conto intestato a D.________, presso E.________ Ltd; quindi il 18, il 24 e il 31 ottobre 2013 ha versato in favore di F.________ presso G.________ rispettivamente euro 200'000.--, USD 800'000 e USD 400'000.--. Nel frattempo, il 22 ottobre 2013, A.________ aveva domandato tramite e-mail a B.________ SA una copia del suo portafoglio, ricevuto il giorno seguente con delle cifre alterate. A.c. Il 29 novembre 2013 A.________, dopo aver richiesto a B.________ SA, sempre tramite e-mail, una "situazione aggiornata" del suo conto e averla ottenuta qualche minuto dopo, ha scoperto che qualcosa non quadrava e si è immediatamente lamentato con la banca per il saldo troppo basso, che "era di circa 7.2 a Oct 23.... e ora e' di 4.7??". Quest'ultima ha quindi spiegato che il "saldo del 23.10 era comprensivo dell'entrata di $ 2'497'629 che sono poi usciti in diverse tranches (vedi estratto allegato) ". Dopo ulteriori scambi di corrispondenza e verifiche incrociate, A.________ ha riscontrato la presenza tra i dati fornitigli dei quattro summenzionati versamenti di euro 60'000.--, euro 200'000.--, USD 800'000.-- e USD 400'000.--, che egli non aveva ordinato; ha desunto che erano il frutto di una malversazione perpetrata ai suoi danni da pirati informatici e lo ha comunicato all'istituto di credito.