Make the sauce: Blend yogurt, mustard, lemon juice, dill, and honey in a small bowl. Cover and refrigerate until salmon is ready.
Make the salmon: Place salmon into a medium saucepan. Pour in wine, add just enough water to cover salmon, and sprinkle shallots over top. Cover and cook over medium heat until fish flakes easily with a fork, 10 to 12 minutes. Drain liquid.