Hallo Leute,
ich habe einen Kalender in Django erstellt mit FullCalender.
Jetzt würde ich gerne b.z.w muss ich mal fragen ob sowas überhaupt geht:
Dass das Programm / Django eine Mail bekommen kann und dann eine Excel / CVS Datei zurücksendet. Das wäre richtig cool!
Aber wie macht man sowas?
Also Emails versenden geht aber ich finde nicht die Möglichkeit sozusagen eine Mail -API zu erstellen...
Viele Grüße
Frage zu Django: Möglichkeit auf Mails zu reagieren?
Ein Programm kann keine eMail bekommen. eMails landen in einem eMail-Postfach und können von dort abgefragt werden.
Du kannst also ein Programm schreiben, das ein eMail-Postfach abfragt (üblicherweise per imap) und bei entsprechenden Nachrichten mit einer Antwort reagiert.
Das hat jetzt nichts mit django zu tun, was ja ein Web-Server ist.
Du kannst also ein Programm schreiben, das ein eMail-Postfach abfragt (üblicherweise per imap) und bei entsprechenden Nachrichten mit einer Antwort reagiert.
Das hat jetzt nichts mit django zu tun, was ja ein Web-Server ist.
- __blackjack__
- User
- Beiträge: 13099
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
@efix: Was auch oft gemacht wird, wenn E-Mails direkt in Programme reingefüttern werden sollen sobald sie eintreffen, ist etwas wie Postfix so aufzusetzen, dass bei eingehenden Mails ein Skript/das Programm aufgerufen wird. Das könnte bei einer Django-Anwendung dann beispielsweise ein Skript sein, dass die Mail per POST an eine Route in Deiner App übergibt.
„All religions are the same: religion is basically guilt, with different holidays.” — Cathy Ladman
So ähnlich wie __blackjack__ es beschreibt, macht das z.B. auch die in Python geschriebene Maillisten-Software Mailman (die für einige Teilkomponenten auch Django verwendet). Mailserver konfigurieren ist aber nicht ganz ohne (selbst, wenn das nur lokal sein soll). Ich frage mich auch, ob E-Mail ein gutes Interfaces ist, um letztendlich nur ein Dokument zu versenden, oder ob nicht auch ein Formular oder sogar nur ein Download-Link reichen und einfacher einzurichten sind?