Anzeige:
Ergebnis 1 bis 8 von 8

Thema: mail mit anhang versenden

  1. #1
    Registrierter Benutzer Avatar von averlon
    Registriert seit
    Jun 2009
    Ort
    Forstinning
    Beiträge
    5

    mail mit anhang versenden

    Hallo,
    das thema mail mit anhang versenden ist ja nicht so einfach. Suche schon seit tagen im netz, finde lösungen, aber meist funktionieren sie nicht.

    Voraussetzung: Es soll nur mail, mailx oder sendmail zum einsatz kommen weil die auf den meisten systemen vorhanden sind.

    Ich habe verstanden, dass der zu sendende inhalt mit mime-parametern versehen werden muss.

    Zum einsatz soll ein derartiges kommando kommen:
    Code:
    cat /tmp/test.txt | sendmail receiver@x.de
    Mittlerweile habe ich folgende daten in der datei "/tmp/test.txt":

    Code:
    From: absender@x.de (absender name in langschrift)
    Subject: hier ein betreff
    Mime-Version: 1.0
    Content-Type: Multipart/Mixed; boundary="ATTACHMENT-BOUNDRY"
    
    --ATTACHMENT-BOUNDRY
    Content-type: text/plain; charset=UTF-8
    Content-Disposition: inline
    
    hier steht der BODY-Text
    
    --ATTACHMENT-BOUNDRY
    Content-type: text/plain; charset=UTF-8; name="/tmp/werte.txt"
    Content-Transfer-Encoding: quoted-printable
    Content-Disposition: attachment; filename="werte.txt"
    
    messtelle;datum;wert cm
    location;15.07.13;880
    location;14.07.13;880
    location;13.07.13;880
    location;12.07.13;879
    location;11.07.13;877
    location;10.07.13;877
    location;09.07.13;877
    location;08.07.13;877
    location;07.07.13;877
    location;06.07.13;877
    location;05.07.13;876
    location;04.07.13;875
    location;03.07.13;874
    
    --ATTACHMENT-BOUNDRY--
    Wenn ich diese datei mit dem kommando:
    Code:
    cat /tmp/test.txt | sendmail receiver@x.de
    wegschicke dann kommt folgendes an:

    - richtige absender adresse und richtiger absender in langschrift
    - richtiger betreff
    - die nachricht mit dem vollständigen BODY-Text (auch richtig formatiert).
    - eine trennlinie
    - die werte der tabelle
    - und ein anhang mit der tabelle als textdatei mit dem namen "werte.txt" die ich öffnen oder speichern kann.

    Auch alles richtig formatiert.

    Allerdings: Die werte wollte ich nur (nur) als anhang haben und nicht im text der nachricht auch noch.

    Ich habe gefühlt 1000 versuche hinter mir - es gelingt mir nicht.

    Ich bitte um hilfe.
    Gruß
    Kallewirsch
    Ubuntu 13.04 64bit

  2. #2
    Newbie and practicing Avatar von Newbie314
    Registriert seit
    Mar 2007
    Beiträge
    7.639
    Soweit ich mich erinnere ist "cat" nur ein Kommando um Textdateien zu mergen, d.h. du versendest letztendlich genau das was du erhältst.

    ICh würde versuchen den Anhang (hier die Textdatei) in Mime zu codieren und dann einen "binary concatenate" (soweit ich mich erinnere können "cp" und "Mv" dies) verwenden und dann das Resultat versenden. Ausprobiert habe ich das nie.

    Alternativ: eine Mail mit diesem Attachment mal mit Thunderbird versenden und die empfangene MAil bzw die Mail im "sent" Ordner mit Hex Editor analysieren.
    Bei Konsolenausgaben / Fehlermeldungen bitte immer Code Tags verwenden: [code] -Text- [/code]
    "Überzeugungen sind gefährlichere Feinde der Wahrheit als Lügen" (H. Lesch)

  3. #3
    Who's Johnny? Avatar von L00NIX
    Registriert seit
    Mar 2004
    Beiträge
    1.229
    Das Programm mutt kann mit der immer am Ende stehenden Option -a Anhänge versenden.

    Gruß
    L00NIX

  4. #4
    Freelancer Avatar von TheDarkRose
    Registriert seit
    Jun 2009
    Ort
    Oberalm
    Beiträge
    669
    Hmm, welcher Client? Ich vermute das die Funktion des Clients, dass darstellbare Anhänge direkt unter dem Emailbody angezeigt werden. Kenne das vor allem von Bildanhängen.
    Geändert von TheDarkRose (15.07.13 um 16:49 Uhr)
    foo bar

  5. #5
    Registrierter Benutzer Avatar von Huhn Hur Tu
    Registriert seit
    Nov 2003
    Ort
    Karlsruhe
    Beiträge
    2.254
    Code:
    $ uuencode bild1.jpg bild2.jpg > anhang.txt 
    $ mailx -s 'Foto' bigboss@company.xx < anhang.txt
    Zwischen anonym sein wollen und seine Daten nicht verkaufen wollen, liegen zwei Welten. Wenn man sich einen kostenpflichtigen Dienst sucht, dann meist, weil man für diese Dienstleistung zahlt und nicht selbst das Produkt sein will.


  6. #6
    Registrierter Benutzer Avatar von averlon
    Registriert seit
    Jun 2009
    Ort
    Forstinning
    Beiträge
    5
    Hi,
    danke für die Antworten.

    Ich habe mittlerweile gemerkt, dass ich alles richtig gemacht habe.

    Auch wenn die nachricht manuell mittels thunderbird erstellt wird hat sie das gleiche aussehen. In outlook als empfänger wird es anders dargestellt. Da erscheint der inhalt des anhangs nicht (nicht) im body-text.

    Unabhängig davon geht das verfahren das ich angewandt habe natürlich nur mit reinen textdateien. Das mit uuencode werde ich noch einbauen.

    Mutt ist keine option weil nicht auf allen systemen standardmässig verfügbar - hatte ich ja als eingangsvoraussetzung geschrieben.

    Danke - gelöst.
    Gruß
    Kallewirsch
    Ubuntu 13.04 64bit

  7. #7
    Freelancer Avatar von TheDarkRose
    Registriert seit
    Jun 2009
    Ort
    Oberalm
    Beiträge
    669
    Sicher geht dein Verfahren auch mit binären Dateien, du musst diese nur zuerst Base64 codieren.
    foo bar

  8. #8
    Registrierter Benutzer
    Registriert seit
    Apr 2002
    Ort
    Fürth
    Beiträge
    205
    In vielen Distributionen gibt es auch das Paket: sendemail
    Das löst auch das eine oder ander Problem beim Versand von der CLI

Ähnliche Themen

  1. cyrus und postfix
    Von luckystrikerulz im Forum Linux als Server
    Antworten: 17
    Letzter Beitrag: 12.10.06, 14:07
  2. postfix -> temporary failure
    Von AMu im Forum Linux als Server
    Antworten: 8
    Letzter Beitrag: 07.07.05, 15:18
  3. Schon wieder Postfix Relaying abschalten
    Von Rj1 im Forum Linux als Server
    Antworten: 1
    Letzter Beitrag: 04.04.05, 18:55
  4. problem mit postfix, qpopper und fetchmail
    Von mullfreak im Forum Linux als Server
    Antworten: 3
    Letzter Beitrag: 21.02.05, 19:04
  5. postfix und cyrus laufen beide???
    Von Mendark im Forum Linux als Server
    Antworten: 2
    Letzter Beitrag: 18.03.04, 10:56

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •