Korjaa SMTP-salasanan kopiointi kun käytetään samoja tunnuksia
Kun SMTP-salasana jää tyhjäksi (vanha SMTP-salasana ei ole koskaan asetettu) mutta käyttäjätunnus on sama kuin IMAP:ssa, kopioidaan automaattisesti IMAP-salasana SMTP:lle. Korjaa AUTH-virheen joka tuli koska SMTP-salasana tallentui tyhjänä. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
4
api.php
4
api.php
@@ -2955,6 +2955,10 @@ switch ($action) {
|
||||
} else {
|
||||
$mb['smtp_password'] = $existingMb ? ($existingMb['smtp_password'] ?? '') : '';
|
||||
}
|
||||
// Jos SMTP-salasana on tyhjä mutta käyttäjä on sama kuin IMAP → kopioi IMAP-salasana
|
||||
if (empty($mb['smtp_password']) && $mb['smtp_user'] === $mb['imap_user']) {
|
||||
$mb['smtp_password'] = $mb['imap_password'];
|
||||
}
|
||||
|
||||
if (empty($mb['nimi'])) {
|
||||
http_response_code(400);
|
||||
|
||||
Reference in New Issue
Block a user