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 {
|
} else {
|
||||||
$mb['smtp_password'] = $existingMb ? ($existingMb['smtp_password'] ?? '') : '';
|
$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'])) {
|
if (empty($mb['nimi'])) {
|
||||||
http_response_code(400);
|
http_response_code(400);
|
||||||
|
|||||||
Reference in New Issue
Block a user