-
Notifications
You must be signed in to change notification settings - Fork 303
Description
Steps to reproduce
You need to open the mail app, create a new email, and upload an attachment weighing ~100 MB. Send it and wait for the result:
OutboxService.js:55 POST https://xxxxxxxxx.ru/index.php/apps/mail/api/outbox/1738 500 (Internal Server Error)
(анонимная) @ xhr.js:198
xhr @ xhr.js:15
it @ dispatchRequest.js:51
request @ Axios.js:194
request @ Axios.js:41
(анонимная) @ Axios.js:233
(анонимная) @ bind.js:12
(анонимная) @ OutboxService.js:55
sendMessage @ outboxStore.js:155
a @ pinia.mjs:1399
(анонимная) @ outboxStore.js:200
setTimeout
(анонимная) @ outboxStore.js:198
sendMessageWithUndo @ outboxStore.js:178
a @ pinia.mjs:1399
onSend @ NewMessageModal.vue:489
await in onSend
on @ vue.runtime.esm.js:3033
n @ vue.runtime.esm.js:1832
on @ vue.runtime.esm.js:3033
(анонимная) @ vue.runtime.esm.js:3732
onSend @ Composer.vue:1500
on @ vue.runtime.esm.js:3033
n @ vue.runtime.esm.js:1832
on @ vue.runtime.esm.js:3033
(анонимная) @ vue.runtime.esm.js:3732
click @ NcButton-Dz2O6cSU.mjs:285
on @ vue.runtime.esm.js:3033
n @ vue.runtime.esm.js:1832
(анонимная) @ vue.runtime.esm.js:7500
outboxStore.js:160 [ERROR] mail: Failed to send message 1738 from outbox {app: 'mail', uid: 'xxxxxx', level: 0, error: AxiosError: Request failed with status code 500
at De (https://xxxxxxxxx.ru/apps/mail/js/mail.js…}
log @ index.mjs:47
error @ index.mjs:65
sendMessage @ outboxStore.js:160
await in sendMessage
a @ pinia.mjs:1399
(анонимная) @ outboxStore.js:200
setTimeout
(анонимная) @ outboxStore.js:198
sendMessageWithUndo @ outboxStore.js:178
a @ pinia.mjs:1399
onSend @ NewMessageModal.vue:489
await in onSend
on @ vue.runtime.esm.js:3033
n @ vue.runtime.esm.js:1832
on @ vue.runtime.esm.js:3033
(анонимная) @ vue.runtime.esm.js:3732
onSend @ Composer.vue:1500
on @ vue.runtime.esm.js:3033
n @ vue.runtime.esm.js:1832
on @ vue.runtime.esm.js:3033
(анонимная) @ vue.runtime.esm.js:3732
click @ NcButton-Dz2O6cSU.mjs:285
on @ vue.runtime.esm.js:3033
n @ vue.runtime.esm.js:1832
(анонимная) @ vue.runtime.esm.js:7500
outboxStore.js:207 [ERROR] mail: Could not delay-send message 1738 {app: 'mail', uid: 'Levin Nikita_System_', level: 0, message: {…}}
log @ index.mjs:47
error @ index.mjs:65
(анонимная) @ outboxStore.js:207
setTimeout
(анонимная) @ outboxStore.js:198
sendMessageWithUndo @ outboxStore.js:178
a @ pinia.mjs:1399
onSend @ NewMessageModal.vue:489
await in onSend
on @ vue.runtime.esm.js:3033
n @ vue.runtime.esm.js:1832
on @ vue.runtime.esm.js:3033
(анонимная) @ vue.runtime.esm.js:3732
onSend @ Composer.vue:1500
on @ vue.runtime.esm.js:3033
n @ vue.runtime.esm.js:1832
on @ vue.runtime.esm.js:3033
(анонимная) @ vue.runtime.esm.js:3732
click @ NcButton-Dz2O6cSU.mjs:285
on @ vue.runtime.esm.js:3033
n @ vue.runtime.esm.js:1832
(анонимная) @ vue.runtime.esm.js:7500
NewMessageModal.vue:490 [DEBUG] mail: Could not send message {app: 'mail', uid: 'Levin Nikita_System_', level: 0, error: AxiosError: Request failed with status code 500
at De (https://xx.ru/apps/mail/js/mail.js…}app: "mail"error: AxiosError: Request failed with status code 500
at De (https://xxx.ru/apps/mail/js/mail.js?v=65de1642-59:2:1040089)
at XMLHttpRequest.g (https://xxx.ru/apps/mail/js/mail.js?v=65de1642-59:2:1044605)
at mt.request (https://xxxx.ru/apps/mail/js/mail.js?v=65de1642-59:2:1053273)
at async https://xxxx.ru/apps/mail/js/mail.js?v=65de1642-59:2:996106
at async Object.sendMessage (https://xxxx.ru/apps/mail/js/mail.js?v=65de1642-59:2:996019)
at async https://xxxxx.ru/apps/mail/js/mail.js?v=65de1642-59:2:996852level: 0uid: "Levin Nikita_System_"[[Prototype]]: Object
actions.js:834 [DEBUG] mail: starting mailbox sync of 20 (undefined) {app: 'mail', uid: 'Levin Nikita_System_', level: 0}
my limits:
max_execution_time => 0 => 0
memory_limit => 2G => 2G
post_max_size => 512M => 512M
upload_max_filesize => 512M => 512M
root@rkscloud:~#
250-PIPELINING
250-SIZE 524288000
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250-DSN
250 CHUNKING
Expected behavior
Expected behavior: sending an email with attachments, php, apache, and mail server limits - modoboa allows you to send emails with large attachments, and the issue is tracked by nextcloud mail
Actual behavior
OutboxService.js:55 POST https://xxxxxx.ru/index.php/apps/mail/api/outbox/1738 500 (Internal Server Error)
(анонимная) @ xhr.js:198
xhr @ xhr.js:15
it @ dispatchRequest.js:51
request @ Axios.js:194
request @ Axios.js:41
(анонимная) @ Axios.js:233
(анонимная) @ bind.js:12
(анонимная) @ OutboxService.js:55
sendMessage @ outboxStore.js:155
a @ pinia.mjs:1399
(анонимная) @ outboxStore.js:200
setTimeout
(анонимная) @ outboxStore.js:198
sendMessageWithUndo @ outboxStore.js:178
a @ pinia.mjs:1399
onSend @ NewMessageModal.vue:489
await in onSend
on @ vue.runtime.esm.js:3033
n @ vue.runtime.esm.js:1832
on @ vue.runtime.esm.js:3033
(анонимная) @ vue.runtime.esm.js:3732
onSend @ Composer.vue:1500
on @ vue.runtime.esm.js:3033
n @ vue.runtime.esm.js:1832
on @ vue.runtime.esm.js:3033
(анонимная) @ vue.runtime.esm.js:3732
click @ NcButton-Dz2O6cSU.mjs:285
on @ vue.runtime.esm.js:3033
n @ vue.runtime.esm.js:1832
(анонимная) @ vue.runtime.esm.js:7500
outboxStore.js:160 [ERROR] mail: Failed to send message 1738 from outbox {app: 'mail', uid: 'Levin Nikita_System', level: 0, error: AxiosError: Request failed with status code 500
at De (https://xxxxx.ru/apps/mail/js/mail.js…}
log @ index.mjs:47
error @ index.mjs:65
sendMessage @ outboxStore.js:160
await in sendMessage
a @ pinia.mjs:1399
(анонимная) @ outboxStore.js:200
setTimeout
(анонимная) @ outboxStore.js:198
sendMessageWithUndo @ outboxStore.js:178
a @ pinia.mjs:1399
onSend @ NewMessageModal.vue:489
await in onSend
on @ vue.runtime.esm.js:3033
n @ vue.runtime.esm.js:1832
on @ vue.runtime.esm.js:3033
(анонимная) @ vue.runtime.esm.js:3732
onSend @ Composer.vue:1500
on @ vue.runtime.esm.js:3033
n @ vue.runtime.esm.js:1832
on @ vue.runtime.esm.js:3033
(анонимная) @ vue.runtime.esm.js:3732
click @ NcButton-Dz2O6cSU.mjs:285
on @ vue.runtime.esm.js:3033
n @ vue.runtime.esm.js:1832
(анонимная) @ vue.runtime.esm.js:7500
outboxStore.js:207 [ERROR] mail: Could not delay-send message 1738 {app: 'mail', uid: 'Levin Nikita_System_', level: 0, message: {…}}
log @ index.mjs:47
error @ index.mjs:65
(анонимная) @ outboxStore.js:207
setTimeout
(анонимная) @ outboxStore.js:198
sendMessageWithUndo @ outboxStore.js:178
a @ pinia.mjs:1399
onSend @ NewMessageModal.vue:489
await in onSend
on @ vue.runtime.esm.js:3033
n @ vue.runtime.esm.js:1832
on @ vue.runtime.esm.js:3033
(анонимная) @ vue.runtime.esm.js:3732
onSend @ Composer.vue:1500
on @ vue.runtime.esm.js:3033
n @ vue.runtime.esm.js:1832
on @ vue.runtime.esm.js:3033
(анонимная) @ vue.runtime.esm.js:3732
click @ NcButton-Dz2O6cSU.mjs:285
on @ vue.runtime.esm.js:3033
n @ vue.runtime.esm.js:1832
(анонимная) @ vue.runtime.esm.js:7500
NewMessageModal.vue:490 [DEBUG] mail: Could not send message {app: 'mail', uid: 'Levin Nikita_System_', level: 0, error: AxiosError: Request failed with status code 500
at De (https://xxxxx.ru/apps/mail/js/mail.js…}app: "mail"error: AxiosError: Request failed with status code 500
at De (https://xxxxx.ru/apps/mail/js/mail.js?v=65de1642-59:2:1040089)
at XMLHttpRequest.g (https://xxxx.ru/apps/mail/js/mail.js?v=65de1642-59:2:1044605)
at mt.request (https://xxxx.ru/apps/mail/js/mail.js?v=65de1642-59:2:1053273)
at async https://xxxx.ru/apps/mail/js/mail.js?v=65de1642-59:2:996106
at async Object.sendMessage (https://xxxx.ru/apps/mail/js/mail.js?v=65de1642-59:2:996019)
at async https://xxxxxx.ru/apps/mail/js/mail.js?v=65de1642-59:2:996852level: 0uid: "Levin Nikita_System_"[[Prototype]]: Object
actions.js:834 [DEBUG] mail: starting mailbox sync of 20 (undefined) {app: 'mail', uid: 'Levin Nikita_System_', level: 0}
Mail app version
5.7.1
Nextcloud version
Nextcloud Hub 25 Autumn (32.0.5)
Mailserver or service
Modoboa
Operating system
Ubuntu
PHP engine version
None
Nextcloud memory caching
No response
Web server
Apache (supported)
Database
MySQL
Additional info
No response