DirCond = DirichletCondition[\[Phi][rDirichletCondition[ϕ[r, z] == 0., r == rmax];
NeumCond = NeumannValue[0., r == 0] + NeumannValue[0., r == rmax] + NeumannValue[0., z == zmin];
solution = NDSolveValue[{D[r*D[\[Phi][rD[r*D[ϕ[r, z], r], r]/r + D[\[Phi][rD[ϕ[r, z], {z, 2}] == NeumCond, DirCond}, \[Phi]ϕ, {r, z} \[Element]∈ mesh, "ExtrapolationHandler" -> {Automatic, "WarningMessage" -> False}]