Σε πολλές εφαρμογές είναι δυνατό να θες να στείλεις email με attachments κλπ πράγμα το οποίο ειδικά με stmp πέρνει ώρα. Η σκέψη λοιπόν ήταν να χρησιμοποιήσω το runactions με το οποίο κάνεις την αποστολή στο background. Αυτό αν γίνει μέσα σε κάποιο controller που έχει POST GET μεταβλητές δημιουργεί πρόβλημα.
Έχει κανείς κάποια άλλη πρόταση/λύση σχετικά με τις αποστολές email μέσα σε controllers;
Συνήθως στέλνεις το mail ως mime:multipart/alternative (1ο part html 2o part plaintext) και έχεις DL content ως links στον server.
Δυο καλά έχει αυτό:
1: εξοικονομείς BW ston mailserver γιατί ta outgoing mail είναι μόνο κείμενο
2: χρήστες με text only readers μπορούνε να δούνε τα mails.
Οπότε αυτό που σε συμφέρει να κάνεις είναι στο request που εκκινεί την αποστολή email ετοιμάζεις τα attachements δηλαδή φτιάχνεις τα αρχεία στον server και στο email απλός προσθετεις τα links που κάνουν DL to arxeio (κατά προτίμηση κάποιο controller ποu κάνει readfile και ενδεχομένως καποιο access checking).