Η Amiga αποκτά έναν σύγχρονο email client με υποστήριξη για πολλούς λογαριασμούς, IMAP και SMTP μέσω AmiSSL. Το AmiMAIL 2.0.2 διορθώνει προβλήματα στη διαχείριση HTML email και αποθηκεύει σωστά την ένδειξη ότι ένα μήνυμα έχει απαντηθεί.
Το πρόγραμμα έχει δημιουργηθεί από τον Andreas “Andiweli” Stürmer και χρησιμοποιεί το περιβάλλον ReAction. Τα μηνύματα παραμένουν στον mail server και διαβάζονται απευθείας μέσω IMAP, χωρίς τοπική ή offline mail cache.
Έως και πέντε λογαριασμοί
Η σειρά 2.0 πρόσθεσε τη δυνατότητα χρήσης έως και πέντε ανεξάρτητων λογαριασμών. Κάθε λογαριασμός μπορεί να έχει διαφορετικές ρυθμίσεις server, στοιχεία σύνδεσης, υπογραφή και ειδοποιήσεις.
Οι βασικές δυνατότητες του AmiMAIL περιλαμβάνουν:
- Native email client για AmigaOS 3.2 και νεότερες εκδόσεις, με ReAction
- Προσθήκη, αφαίρεση, αλλαγή σειράς και ενεργοποίηση ή απενεργοποίηση λογαριασμών
- Υποστήριξη direct SSL/TLS και STARTTLS μέσω AmiSSL
- Ξεχωριστά ή κοινά στοιχεία σύνδεσης για IMAP και SMTP
- Αυτόματο εντοπισμό των βασικών IMAP φακέλων
- Χειροκίνητη αντιστοίχιση των φακέλων Sent, Drafts, All Mail, Spam/Junk και Trash
- Αναπτυσσόμενο δέντρο για nested IMAP φακέλους, με αποθήκευση της κατάστασης ανάπτυξης
- Δημιουργία νέου μηνύματος, Reply, Reply All και Forward
- Δημιουργία, αποθήκευση, άνοιγμα, επεξεργασία και αποστολή IMAP drafts
- Ρυθμιζόμενη υπογραφή για νέα μηνύματα, απαντήσεις και προωθήσεις
- Μετακίνηση και διαγραφή μηνυμάτων
- Άδειασμα των φακέλων Trash και Spam/Junk
- Σήμανση μηνυμάτων ως read/unread ή flagged/unflagged
- Επιλογή πολλών μηνυμάτων για τις υποστηριζόμενες ενέργειες
- Υποστήριξη Base64, Quoted-Printable, RFC 2047 και UTF-8
- Αποστολή έως και οκτώ συνημμένων, με συνολικό όριο 10 MB
- Αποθήκευση συνημμένων από εισερχόμενα μηνύματα
- Ταξινόμηση μηνυμάτων ανά αποστολέα ή παραλήπτη, θέμα, ημερομηνία ή μέγεθος
- Τοπικές επαφές και Address Book
- Εισαγωγή επαφών από CSV και VCF/vCard, με εντοπισμό διπλότυπων
- Επιλογή επαφών για τα πεδία To, CC και BCC
- Ρυθμιζόμενος ήχος ειδοποίησης νέου μηνύματος μέσω AmigaOS DataTypes
- Native ReAction iconify με έλεγχο νέων μηνυμάτων στο παρασκήνιο
- Μετακίνηση του διαχωριστικού μεταξύ λίστας μηνυμάτων και προεπισκόπησης, με αποθήκευση της θέσης
- Αποθήκευση της θέσης και του μεγέθους των κύριων παραθύρων και του παραθύρου σύνταξης
- Υποστήριξη
mailto:με single-instance hand-off - Ενσωματωμένος έλεγχος ενημερώσεων στο GitHub και λήψη νέων εκδόσεων στη RAM
- Αγγλικό περιβάλλον εργασίας, με διαθέσιμο Γερμανική μετάφραση
- Κρυπτογραφημένη αποθήκευση των στοιχείων λογαριασμού με τοπικό κλειδί
- Συντομεύσεις πληκτρολογίου, υποστήριξη mouse wheel και βελτιωμένη επιλογή στοιχείων στις λίστες
- Απουσία τοπικής mail cache, καθώς τα μηνύματα διαβάζονται απευθείας μέσω IMAP
Οι αλλαγές των εκδόσεων 2.0 έως 2.0.2
Η έκδοση 2.0 πρόσθεσε:
- Υποστήριξη έως και πέντε λογαριασμών
- Account tabs στο κύριο παράθυρο και στις ρυθμίσεις
- Προσθήκη, αφαίρεση, αλλαγή σειράς και ενεργοποίηση ή απενεργοποίηση λογαριασμών
- Προσαρμοσμένα ονόματα λογαριασμών και ονόματα αποστολέα
- Ανεξάρτητες ρυθμίσεις ανά λογαριασμό για τη λήψη μηνυμάτων και τις ειδοποιήσεις
- Αφαίρεση της υποχρέωσης εισαγωγής master password κατά την εκκίνηση
- Κρυπτογραφημένη αποθήκευση των στοιχείων λογαριασμού με τοπικό κλειδί
- Βελτιωμένη διαχείριση HTML και MIME, μεταξύ άλλων και για μηνύματα που περιέχουν μόνο HTML
- Διορθώσεις στον compose editor για το scrolling, την επιλογή κειμένου και τα επαναλαμβανόμενα πατήματα του Return
- Αποθήκευση της γεωμετρίας του παραθύρου σύνταξης
- Βελτιωμένα requesters, μεγέθη φακέλων και rendering στο ReAction
- Διορθώσεις για τη χρήση πολλών λογαριασμών, το περιβάλλον χρήσης και τη σταθερότητα
- Νέα γραφικά και επιλογές στο menu
- Νέο προαιρετικό icon από τον Mason
Οι εκδόσεις 2.0.1 και 2.0.2 προσθέτουν:
- Σωστή εμφάνιση της ημερομηνίας αποστολής
- Σωστή αποθήκευση του reply flag στον IMAP server
- Εμφάνιση της ένδειξης “Reply” κάτω αριστερά σε μήνυμα που έχει απαντηθεί
Η τελευταία αλλαγή αφορά το flag στον IMAP server. Έτσι, άλλα προγράμματα, όπως το Thunderbird, μπορούν να εμφανίζουν το μήνυμα με το αντίστοιχο βέλος που δείχνει ότι έχει δοθεί απάντηση.
Καλύτερη μετατροπή HTML μηνυμάτων
Ο HTML-to-text converter λειτουργεί πιο αξιόπιστα στην έκδοση 2.0.2. Η επεξεργασία δοκιμάστηκε με διαφορετικά email, ενώ το AmiMAIL προτιμά την plain-text έκδοση όταν αυτή υπάρχει.
Το πρόγραμμα υποστηρίζει επίσης:
- HTML-only και προβληματικά μηνύματα
- MIME μηνύματα με Base64 και Quoted-Printable
- RFC 2047
- Εκτεταμένη διαχείριση HTML entities
- Διατήρηση των συνημμένων κατά το Forward
- Αποθήκευση συνημμένων από εισερχόμενα μηνύματα
- Clickable URLs
Λογαριασμοί και ασφάλεια
Κάθε ενεργός λογαριασμός μπορεί να ελέγχει ανεξάρτητα το Inbox στο παρασκήνιο. Ο έλεγχος μπορεί να γίνεται κατά την εκκίνηση ή περιοδικά, όταν το AmiMAIL βρίσκεται σε κατάσταση iconify.
Τα ευαίσθητα στοιχεία αποθηκεύονται κρυπτογραφημένα. Η προστασία βασίζεται στα εξής:
- PBKDF2-HMAC-SHA256 για τη δημιουργία του κλειδιού
- AES-256-GCM authenticated encryption
- Κρυπτογραφημένη αποθήκευση των IMAP/SMTP passwords ή app passwords
- Master password που ορίζει ο χρήστης, χωρίς να απαιτείται εισαγωγή του σε κάθε εκκίνηση
Το AmiMAIL μπορεί να αποθηκεύει πληροφορίες κατάστασης στη μεταβλητή AmiMAILStatus του AmigaOS ENV/ENVARC. Η εφαρμογή διαθέτει επίσης embedded Workbench AppIcon.
Επαφές και σύνταξη μηνυμάτων
Το ενσωματωμένο Address Book επιτρέπει την προσθήκη, επεξεργασία και διαγραφή επαφών. Υποστηρίζεται εισαγωγή από CSV και VCF/vCard, μαζί με έλεγχο για διπλότυπες εγγραφές.
Κατά τη σύνταξη ενός μηνύματος, ο χρήστης μπορεί να επιλέξει μία ή περισσότερες επαφές για τα πεδία To, CC και BCC. Οι υπογραφές ρυθμίζονται ανά λογαριασμό και μπορούν να εισάγονται αυτόματα σε νέα email, απαντήσεις και προωθήσεις.
Η σύνταξη γίνεται σε plain text και όχι σε HTML editor. Τα μηνύματα μπορούν να αποθηκευτούν ως IMAP drafts και να σταλούν αργότερα.
Απαιτήσεις συστήματος
Για τη λειτουργία του AmiMAIL απαιτούνται:
- AmigaOS 3.2 ή νεότερο
- Motorola 68020 CPU ή νεότερος
- ReAction
- TCP/IP stack με
bsdsocket.libraryV4 - AmiSSL 5.x με έγκυρο
AmiSSL:assign και CA certificates - Σωστή ημερομηνία και ώρα στην Amiga για την επαλήθευση των TLS certificates
- Ενεργή σύνδεση στο Internet
- Mail provider με υποστήριξη IMAP και SMTP
Το πρόγραμμα έχει δοκιμαστεί σε accelerated Amiga συστήματα, μεταξύ άλλων σε PiStorm32 / CM4. Υποστηρίζει διαφορετικές αναλύσεις, από HiRes Interlaced έως οθόνες υψηλότερης ανάλυσης μέσω P96.
Παρότι σχεδιάστηκε για AmigaOS 3.2, έχει δοκιμαστεί με επιτυχία και σε AmigaOS 4. Το Aminet αναφέρει ότι η συμβατότητα με AmigaOS 3.5 και 3.9 δεν μπορεί να εγγυηθεί, καθώς οι συγκεκριμένες εκδόσεις είναι παλαιότερες από το AmigaOS 3.2.
Εγκατάσταση
Η εγκατάσταση γίνεται ως εξής:
- Κατεβάστε την τελευταία έκδοση του AmiMAIL και αποσυμπιέστε την σε έναν Amiga drawer.
- Εγκαταστήστε το AmiMAIL στον φάκελο που επιθυμείτε. Δεν δημιουργείται επιπλέον υποφάκελος.
- Εγκαταστήστε το AmiSSL 5.x, αν δεν υπάρχει ήδη στο σύστημα.
- Βεβαιωθείτε ότι είναι διαθέσιμα το
AmiSSL:assign και τα CA certificates. - Ελέγξτε ότι η ημερομηνία και η ώρα της Amiga είναι σωστές.
- Εκκινήστε το AmiMAIL.
- Ανοίξτε τις Account Settings και συμπληρώστε τα στοιχεία των IMAP/SMTP servers.
- Ορίστε master password για την κρυπτογράφηση των στοιχείων του λογαριασμού.
Το program icon χρησιμοποιεί stack 100000 bytes. Η εφαρμογή χρειάζεται επίσης mail provider με πρόσβαση μέσω IMAP και SMTP.
Διαθεσιμότητα και περιορισμοί
Το AmiMAIL 2.0.2 είναι διαθέσιμο μέσω της σελίδας του στο Aminet. Ο πηγαίος κώδικας και οι πληροφορίες του project βρίσκονται στο GitHub.
Το πρόγραμμα δε διαθέτει:
- Τοπική ή offline mail cache
- Τοπική βάση δεδομένων για full-text search
- HTML editor για τη σύνταξη μηνυμάτων
- Περισσότερες γλώσσες πέρα από Αγγλικά και Γερμανικά
Η εφαρμογή διατίθεται με την άδεια AmiMAIL/AmiGmail Non-Commercial Source License 1.0. Επιτρέπονται η δωρεάν χρήση, η τροποποίηση και η μη εμπορική αναδιανομή. Για εμπορική διανομή απαιτείται προηγούμενη γραπτή άδεια του δημιουργού.