Use delegation features instead of your login
Gmail lets you add a delegate who can read, send and delete email on your behalf without knowing your password. Their own address appears when they send. You can remove a delegate at any time from Gmail's settings. Calendar sharing works the same way.