API για inbox (inbound email)

Τεχνικές και μόνο Συζητήσεις για WEB hosting servers, Mail servers, DNS servers. Όχι αναζήτηση υπηρεσιών εδώ!

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
Kainourios
Ruby Moderator
Δημοσιεύσεις: 504
Εγγραφή: 18 Μάιος 2005 16:20
Τοποθεσία: Κορυδαλλός
Επικοινωνία:

API για inbox (inbound email)

Δημοσίευση από Kainourios » 02 Αύγ 2015 13:16

Αυτό τον καιρό φτιάχνω μια εφαρμογή και ένα από τα features που θα έχει είναι το εξής:
Για τον κάθε χρήστη θα δημιουργείται αυτόματα ένα email. Σε αυτό το email θα δέχεται διάφορα attachments όπου έπειτα η εφαρμογή θα τα τραβάει, θα τα αναλύει και θα κάνει διάφορα. Οπότε έψαχνα διάφορα email services όπου να σου προσφέρουν τα εξής:
1) Να δημιουργείς αυτόματα νέο email μέσω κάποιου API
2) Να έχει spam filter
3) Ιδανικά (αλλά ζω και χωρίς αυτό) να σου δίνει τη δυνατότητα να ορίσεις κωδικό και settings έτσι ώστε να μπορεί κάποιος και με ένα απλό email client να τραβάει αυτά τα emails αλλά να μη μπορεί να στείλει με αυτό το email

Στην ουσία το ιδανικό θα ήταν να δημιουργεί inbox για κάθε χρήστη, αλλά άντε αν όχι inbox για να μην κρατάει χώρο με emails, ας είναι σκέτο inbound όπου να το στέλνει και να το αποθηκεύω στην εφαρμογή (και έτσι δε θα ισχύει το 3ο).

Κοίταξα λοιπόν κάποια από τα πιο γνωστά services (κυρίως το mandrill αλλά απ'ότι διάβασα και στο documentation τα ίδια είναι και τα sendgrid και mailgun) αλλά κανένα δεν προσφέρει τη δυνατότητα αυτόματης δημιουργίας email. Το mandrill συνδέει το API key με τον κωδικό του email και φυσικά δε μπορείς να δημιουργείς αυτόματα API keys.

Το gmail for businesses απ'ότι είδα έχει API αλλά κοστίζει 5$ το μήνα ανά χρήστη και είναι κάπως απαγορευτικό σαν κόστος για ένα SaaS...

Υπάρχει και το http://www.cloudmailin.com/ αλλά σου προσφέρει μόνο ένα email.

Στο τέλος μάλλον θα καταλήξω να στήσω ένα mail server με spam assassin αλλά είναι κάτι που θα ήθελα να το αποφύγω και να μην έχω άλλο ένα πράγμα να συντηρώ... κανένα άλλο service έχετε υπόψη σας;

Άβαταρ μέλους
CyberCr33p
Honorary Member
Δημοσιεύσεις: 3194
Εγγραφή: 06 Νοέμ 1999 01:00
Τοποθεσία: Αθήνα
Επικοινωνία:

API για inbox (inbound email)

Δημοσίευση από CyberCr33p » 02 Αύγ 2015 13:34

Μάλλον ένα catch-all e-mail θέλεις όπου από την εφαρμογή σου θα κοιτάς τον παραλήπτη του e-mail από τα headers.

Άβαταρ μέλους
Kainourios
Ruby Moderator
Δημοσιεύσεις: 504
Εγγραφή: 18 Μάιος 2005 16:20
Τοποθεσία: Κορυδαλλός
Επικοινωνία:

API για inbox (inbound email)

Δημοσίευση από Kainourios » 02 Αύγ 2015 13:46

CyberCr33p έγραψε:Μάλλον ένα catch-all e-mail θέλεις όπου από την εφαρμογή σου θα κοιτάς τον παραλήπτη του e-mail από τα headers.
Αν είναι να στήσω mail server θα το φτιάξω να δημιουργεί και users έτσι ώστε να μπορεί έπειτα να τα έχει / μεταφέρει. Αυτό που λες βέβαια είναι το πιο φθηνό και εύκολο (το θέμα της συντήρησης είναι κάτι που θέλω να αποφύγω γι''αυτό κοιτάω κανένα φθηνό service).

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

API για inbox (inbound email)

Δημοσίευση από gvre » 02 Αύγ 2015 13:59

Το gmail δέχεται emails της μορφής user+something@gmail.com. Λογικά, αν δημιουργείς ένα label και ένα φίλτρο για κάθε χρήστη, θα μπορείς να κάνεις αυτό που θέλεις.

Απάντηση

Επιστροφή στο “Apache, IIS, DNS Servers”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης