Visible light-mediated three-component functionalization of olefins with sulfoxyimidoylsulfonium salt for the synthesis of β-amino alcohols and amino ethers.