If we take m=1, n=2, we see that mn(m+n)(m+n+1)=6. (Or we can start with m=2, n=3 as well.)
Suppose we have some pair (m,n) of positive integers such that m<n and
mn(m+n)(m+n+1)=k
is an integer. This may be written in the form
nk=m+2n+1+mn(n+1)
Thus mn(n+1) is also an integer, say equal to l. Observe that
(n+l)(n+l+1)=(n+mn(n+1))(n+1+mn(n+1))=m2l(m+n+1)(m+n).
Thus
nl(n+l)(n+l+1)=mn(m+n)(m+n+1)=k.
Moreover lm=n(n+1)>n2>nm showing that l>n. Hence (m,n)=(n,l). Thus starting with the pair (1,2), we can generate new pair (2,6) and the process may be continued indefinitely.