Skript zum Speichern und Umbenennen eines Anhangs aus einer E-Mail


2

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?


Warum benennen Sie die Datei nicht mit einem mv Befehl nach Erhalt
xenoid

@xenoid der Server muss dies automatisch ohne Aufsicht tun, und ich weiß nicht, ob es eine Art gibt foreach Ich kann mit der Datei verwenden, die mit zurückgenommen wurde fetchmail bei mehreren E-Mails.
Nicola Pertici
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.