bonsoir
correction: le LM358 peut sink(er) 40mALe LM358 peu source(r) 40mA sans problème
Il faut bien lire les datasheet:
Sortie relais entre +12v et sortie LM358 (Sink), ce qui est ton cas:
20mA avec Vo= 2v de chute en sortie, = 10v aux bornes du relais.
Sortie relais entre sortie LM358 (Source) et le 0v:
40mA avec Vo= 2v aux bornes du relais.
-----