Во-первых, Орда кажется клиентом. Смотрите страницу функций на их сайте:
Клиент веб-почты IMAP и POP3
Это означает, что недостаточно передать логины ваших пользователей Орде. Я предполагаю, что вы также должны создать новую учетную запись прямо на вашем почтовом сервере. Некоторые почтовые серверы могут хранить информацию для входа в базы данных, такие как MySQL или PostgreSQL. Если это подходит для вашего почтового сервера, вам просто нужно добавить нового пользователя в нужную таблицу. Это называется виртуальными пользователями.
И, как вы сделали со своим почтовым сервером, вы просто добавляете новую запись в базу данных Орды с правильной информацией.
Это должно относиться только к операторам SQL. И если вы хотите добавить немного безопасности, вы включаете оба этих оператора в транзакцию.
Итак, вы бы сделали что-то вроде этого:
- Начать транзакцию
- Добавить новую запись в базу данных Hordes с именем пользователя и паролем для почтового сервера
- Добавить новую запись в базу данных ваших почтовых серверов (логин, пароль и т. Д.)
- Зафиксируйте ваши данные (конец транзакции)
Надеюсь, это немного поможет!