Bei Konversationen ohne Betreff wurde der leere/null Subject ungeprueft als HTTP-Header X-Dio-Betreff an die Ameise-API gesendet. Bei null warf Guzzle eine InvalidArgumentException, die der catch-Block (nur RequestException) nicht fing, sodass der Archivlauf abbrach; bei leerem String lehnte der Server die Anfrage ab. In beiden Faellen galt die Konversation in FreeScout als zugeordnet, kam aber nie im CRM an. Setzt nun einen Ersatz-Betreff "(Kein Betreff)" an zwei Stellen: am zentralen HTTP-Chokepoint in CrmApiClient::archiveConversation() (deckt auch Anhaenge ab) sowie an der Quelle in ConversationArchiver::createConversationData(). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UAPeLynUWLkM2QjxAHLkMb |
||
|---|---|---|
| .github | ||
| Config | ||
| Console | ||
| Database | ||
| Entities | ||
| Http | ||
| Jobs | ||
| Providers | ||
| Public | ||
| Resources | ||
| Services | ||
| composer.json | ||
| LICENSE.md | ||
| module.json | ||
| README.md | ||
| start.php | ||
Ameise Freescout Package
Installation
- Download the latest module zip file via the releases card on the right.
- Transfer the zip file to the server in the Modules/AmeiseModule folder of FreeScout.
- Unpack the zip file.
- Remove the zip file.
- Activate the module via the Modules page in FreeScout. Log in to Ameise to connect.
Update instructions
- Download the latest module zip file via the releases card on the right.
- Transfer the zip file to the server in the Modules/AmeiseModule folder of FreeScout.
- Remove the content of the folder AmeiseModule
- Unpack the zip file.
- Remove the zip file.
- Activate the module via the Modules page in FreeScout.
Logging
Verbose module logs (including Cron-Logeinträge) are disabled by default to avoid
ein übermäßiges Wachstum der activity_logs-Tabelle. Bei Bedarf können Sie sie
über die Umgebungsvariable AMEISE_LOG_STATUS=true wieder aktivieren.
Attachment Handling
Image attachments are automatically converted to PDF before being archived.
Scan Only Modus
Wenn der Betreff einer E-Mail #scanonly enthält, werden nur die Anhänge archiviert –
die E-Mail selbst wird nicht an Ameise übertragen. Die Erkennung ist case-insensitive
(#scanonly, #SCANONLY, #ScanOnly etc.).