Ich habe eine Software, die einmal in der Woche eine E-Mail mit einer CSV-Datei mit Daten von allen Druckern im Netzwerk sendet.
Ich habe es an mehreren Stellen installiert, daher erhalte ich mehrere Dateien mit demselben Namen.
Ich muss ein Skript einplanen, das die angehängten CSV-Dateien in einem Ordner auf meinem Ubuntu-Server speichert. Leider kann ich den Namen der an der Quelle gesendeten Datei nicht konfigurieren, und alle Dateien müssen unterschiedliche Namen haben.
- Laden Sie die E-Mail in meinen Ubuntu-Server herunter
- Speichern und Umbenennen der Anlagen in einem lokalen Ordner basierend auf der Adresse des Absenders (Überschreiben des alten)
- Löschen Sie die soeben heruntergeladene E-Mail
Ich bin mir bewusst über fetchmail
und munpack
Ich bin mir jedoch nicht zu 100% sicher, ob es eine Umbenennung zulässt.
Ist das mit einem bash-Befehl möglich?
foreach
Ich kann mit der Datei verwenden, die mit zurückgenommen wurde fetchmail
bei mehreren E-Mails.
mv
Befehl nach Erhalt