You can work out explicitly how teleportation works for a generic shared state $\rho$.
Standard teleportation protocol —
In the standard description, you have a state $|\psi_A\rangle$ that you want to teleport, and a shared (maximally entangled) state $|\Psi_{AB}\rangle=d^{-1/2}\sum_{i=1}^d |i,i\rangle$ that is shared between the two parties, and is consumed to achieve teleportation.
More precisely, Alice performs a joint measurement on $|\psi_A\rangle$ (which she initially holds) and her share of $|\Psi_{AB}\rangle$. The outcome of this measurement is then communicated to Bob, which uses it to decide the operation to apply on his share of $|\Psi_{AB}\rangle$ in order to obtain $|\psi\rangle$. Formally, this process can be described saying the overall initial state $|\psi_A\rangle\otimes|\Psi_{AB}\rangle$ is measured projectively with some $\{\Pi_a\}_a$, where $\Pi_a\equiv| u_a\rangle\!\langle u_a|$. And when the measurement outcome is $a$, the corresponding post-measurement (unnormalised) state is
$$(\langle u_a\rvert\otimes I_B)(|\psi_A\rangle\otimes|\Psi_{AB}\rangle).$$
If Bob then applies a correction operation that is a unitary $U_a$ (thus conditional to the outcome $a$), the final state is
$$(\langle u_a\rvert\otimes U_a)(|\psi_A\rangle\otimes|\Psi_{AB}\rangle).$$
Note that here $\langle u_a\rvert$ acts on the first two (Alice's) spaces, while $U_a$ only acts on Bob's space. We achieve perfect teleportation when the above is (a scalar multiple of) $|\psi\rangle$ itself. Or equivalently, when we have the condition
$$(\langle u_a\rvert\otimes U_a)(|\psi_A\rangle\otimes|\Psi_{AB}\rangle) = p_a |\psi\rangle,$$
where $p_a$ is the probability of getting the outcome $a$ when measuring.
Reformulation with mixed states —
Let's reformulate the above in the more general formalism of mixed states, channels, and POVMs. Note that I'm not actually generalising anything yet, I'm just writing what the formulas would look like in this different, but still equivalent for now, formalism.
We can still consider, without loss of generality, the state to send over as pure, and denote it with $\mathbb{P}_\psi\equiv|\psi\rangle\!\langle\psi|$.
The shared state will now be written as $\mathbb{P}_\Psi$, and let's write the correction unitaries $U_a$ as the corresponding channels $\Phi_a(X)\equiv U_a X U_a^\dagger$. The relation defining successful teleportation will now read
$$\operatorname{tr}_A[(\Pi_a\otimes \Phi_a)(\mathbb{P}_\psi\otimes\mathbb{P}_\Psi)]
= p_a \mathbb{P}_\Psi.$$
Generalised teleportation —
The above immediately suggests a way to frame a "generalised teleportation protocol": given some shared bipartite state $\rho$ and projective measurements $\{\Pi_a\}_a$, when do there exist correction channels $\Phi_a$ such that
$$\operatorname{tr}_A[(\Pi_a\otimes \Phi_a)(\mathbb{P}_\psi\otimes \rho)] = p_a \mathbb{P}_\psi.$$
We can immediately see that this cannot be possible in general. For example, if $\rho$ is a separable state, so $\rho=\sum_j q_j \rho_j\otimes\sigma_j$ for some set of probabilities $q_i$ and states $\rho_j,\sigma_j$, then the LHS would give
$$
\operatorname{tr}_A[(\Pi_a\otimes \Phi_a)(\mathbb{P}_\psi\otimes\rho)]
= \sum_j q_j \operatorname{tr}[\Pi_a(\mathbb{P}_\psi\otimes\rho_j)] \Phi_a(\sigma_j),
$$
and it's clear that this cannot give back $\mathbb{P}_\psi$ for all $|\psi\rangle$.
What's achievable with generalised teleportation —
So, if we can't achieve teleportation for a generic shared state $\rho$, what can we achieve? One answer is obtained by simply carrying out the calculation assuming the measurement to be a projective measurement on the Bell basis (or more generally, a projective measurement in a basis of maximally entangled states).
This means to use as measurement
$$\Pi_a \equiv \mathbb{P}(|u_a\rangle)\equiv |u_a\rangle\!\langle u_a|,
\qquad |u_a\rangle\equiv (U_a\otimes I)|\Psi\rangle,$$
where again $|\Psi\rangle$ is the "canonical" maximally entangled state, and $\{U_a\}$ is a set of unitaries that are orthonormal, meaning $\operatorname{tr}(U_a^\dagger U_b)=\delta_{ab}$.
Note that any orthonormal set of maximally entangled states can be given this form, and vice versa any set of states thus written is a set of orthonormal maximally entangled states.
So let's see what we get with this choice of measurement:
$$\operatorname{tr}_A[(\Pi_a\otimes \Phi_a)(\mathbb{P}_\psi\otimes\rho)]
= \operatorname{tr}_A[
(U_a\otimes I)\mathbb{P}_\Psi(U_a^\dagger\otimes I)\otimes \Phi_a)
(\mathbb{P}_\psi\otimes\rho)
] \\
= \frac1d\langle\psi|U_a|i\rangle\!\langle j| U_a^\dagger |\psi\rangle
\, (\langle j|\otimes I) (I\otimes\Phi_a)(\rho) (|i\rangle\otimes I)\\
= \frac1d \Phi_a\left(
\langle j| U_a^\dagger \mathbb{P}_\psi U_a |i\rangle \rho_{jm,in} |m\rangle\!\langle n|
\right)
= \Phi_a(\Phi(U_a^\dagger \mathbb{P}_\psi U_a)),
$$
where in the last identity we thought of $\rho$ as the Choi of $\Phi$, via the relation
$$\rho = (I\otimes \Phi)\mathbb{P}_\Psi,
\iff d \rho_{jm,in} = \langle m|\Phi(|j\rangle\!\langle i|)|n\rangle.$$
Conclusion —
We thus concluded that for a generic shared state $\rho$, assuming projective measurements on a(ny) basis of maximally entangled states, though we do not always achieve ideal teleportation, we can precisely characterise when we do, because what we get on the other side after measurement and correction $\Phi_a$ is the (unnormalised) state
$$\frac{1}{d^2}\Phi_a(\Phi(U_a^\dagger \mathbb{P}_\psi U_a)).$$
You can think of this as a sort of "channel teleportation", meaning that instead of the state $|\psi\rangle$ being faithfully transferred to Bob, he receives the state $\Phi(\mathbb{P}(U_a^\dagger |\psi\rangle))$ conditionally to Alice measuring the outcome $a$.
Whether there are channels $\Phi_a$ that recover $|\psi\rangle$ from this for any $a$, depends on $\Phi$, and thus on $\rho$ itself.
Examples —
We get back the standard teleportation case when $\Phi=\operatorname{Id}$ is the identity channel, in which case $J(\Phi)=\mathbb{P}_\Psi$ and we recover the same results as before. Another notable case is when $\Phi$ is a unitary channel that commutes with the unitaries $U_a$, in which case it is again easy to correct the operations on Bob's side, and we perform what is often referred to as "quantum gate teleportation" (cf eg How does quantum gate teleportation differ from state teleportation? and What is quantum gate teleportation?).
The case where the shared state is maximally mixed corresponds to using a fully depolarising channel $\Phi$, and we thus immediately see that no information is sent over.
A closely related post about the relation between Choi and teleportation is https://physics.stackexchange.com/q/270032/58382.
This answer was in part copy pasted from this other answer of mine on physics.SE.