Поднять собственный веб сервис одноразовых сообщений?
Слать ссылку. Если ссылку откроет шпион/бот/вирус раньше адресата, тот поймет, что ссылку уже открывали, и вы перевыпустите пароль.
Кроме того вместе с паролем в «секретном» одноразовом сообщении можно давать код активации, который адресат должен где-то ввести, чтобы этот пароль, собственно, заработал.