Take any sequence $x_1, \dots, x_k$ of positive reals such that $\sum_{i=1}^{k-1} x_i < 1$ and $\sum_{i=1}^k x_i \ge 1$. I suspect that the following inequality holds: $$ \prod_{i=1}^k (1 + x_i) \le e \sum_{i=1}^k x_k. $$
This didn't seem very hard at first, but I can't quite get the desired inequality. Here's my best attempt so far. By AM-GM inequality, we have $$ \prod_{i=1}^k (1 + x_i) = (1 + x_k) \prod_{i=1}^{k-1} (1 + x_i) \le (1 + x_k) \left( 1 + \frac{1}{k-1} \sum_{i=1}^{k-1} x_i \right)^{k-1}. $$ By a standard exponential function inequality, we then have $$ (1 + x_k) \left( 1 + \frac{1}{k-1} \sum_{i=1}^{k-1} x_i \right)^{k-1} < (1 + x_k) \exp \left( \sum_{i=1}^{k-1} x_i \right). $$ Finally, by the first constraint on the sequence, we get $$ (1 + x_k) \exp \left( \sum_{i=1}^{k-1} x_i \right) \le e (1 + x_k). $$
This is very close to what I want, but not quite there. I'm assuming there's a trick somewhere that I'm missing. Any help would be appreciated.
Starting with the second step above, we want to show that $$ (1 + x_k) \exp \left( \sum_{i=1}^{k-1} x_i \right) \le e \sum_{i=1}^k x_i, $$ which is equivalent to $$ (1 + a) \exp(b) \le e (a + b), $$ for $0 \le b < 1 \le a + b$.
I tried using polynomial upper bounds on $\exp(b)$ for $0 \le b < 1$, but none of the bounds I tried were tight enough. I suspect that no finite polynomial upper bound on $\exp(b)$ is sufficient to get the desired inequality.
Ultimately, I overlooked a simple solution. First, rewriting it as $f(a, b) = e(a + b) - (1 + a) \exp(b)$, we want to show that $f(a, b) \ge 0$ for all $0 \le b < 1 \le a + b$. This function is smooth and has a saddle point at $b = 1$, $a = 0$ for which $f(a, b) = 0$. Then it's enough to show that $f$ is weakly increasing in $a$ and in $a - b$ for all $a, b$ in the domain. We can check that this is true by differentiating.