tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
838
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    lukelukeluke lukelukeluke ist offline Mitglied Gold
    Registriert seit
    Sep 2004
    Beiträge
    171
    Hallo Leute,
    Ich habe auf einem Server Mails in dem Format des Mailservers, also Textfiles die Mail / Header / Attachments alles enthalten (1 File pro Mail). Wie ist es möglich diese Mails erneut zu versenden? Die konnten nicht zugestellt werden, nun möchte ich sie einfach nochmals senden. Mails enthalten ja Betreff, Subject, usw... im header.
    cat /path/to/mailfile | mail funktioniert nicht (mail geht nicht raus). Weiss jemand wie ich das machen könnte?
    Merci!
     

  2. #2
    Matt297 Matt297 ist offline Mitglied Gold
    Registriert seit
    Oct 2008
    Beiträge
    172
    Probiers mal mit sendmail < /path/to/mailfile.
    Bin mir aber nicht zu 100% sicher ob das mit den Headern so geht, vor allem mit dem Empfänger, oder ob du den noch manuell mit angeben musst. Auf jedenfall weiß ich, dass du so(mit < ...) Emails aus Dateien verschicken kannst.
     

  3. #3
    Avatar von Bratkartoffel
    Bratkartoffel Bratkartoffel ist offline gebratene Kartoffel
    tutorials.de Premium-User
    Registriert seit
    Jun 2007
    Ort
    Passau (Niederbayern)
    Beiträge
    1.298
    Hallo,

    wenn die Mails nicht zugestellt wurden, dann würde ich erstmal mit "postqueue -p" nachschauen, ob die nicht noch in der Warteschleife sind. Wenn der Befehl nichts zurückgibt, dann würde versuchen, die Mail nochmal mit sendmail wegzuschicken. Hierbei solltest du aber die Parameter ("man sendmail") beachten, da du ja den Empfänger / Absender explizit angeben musst.
    Wenn die Mails wieder nicht gesendet werden, dann schau mal in der /var/log/mail.log nach, da sollte eigentlich alles interessante stehen.

    Die letzte (unsaubere) Methode die mir noch einfällt, ist dass du testweise versuchst die Mails mit telnet wegzuschicken. Somit bekommst du die Fehlermeldungen je nach Einstellung des Servers etwas präziser.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    
    telnet localhost
    EHLO localhost
    MAIL FROM: $ABSENDER$
    RCPT TO: $EMPFAENGER$
    DATA
    [...] EMAIL_TEXT [...]
    .
    QUIT

    Gruß
    BK
     
    Über eine gute Bewertung freut sich jeder ;)
    Bitte erledigte Threads als "Erledigt" markieren.

    "Though a program be but three lines long, someday it will have to be maintained.''
    -- Geoffrey James, "The Tao of Programming"

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 27.01.07, 18:35
  2. Regelmäßige Mail von sendmail
    Von StefanR im Forum Linux & Unix
    Antworten: 2
    Letzter Beitrag: 12.03.06, 23:43
  3. mail() und sendmail - wie?
    Von dwex im Forum PHP
    Antworten: 2
    Letzter Beitrag: 03.06.05, 08:46
  4. Tutorials zu Konsole, sendmail und MAIL
    Von chiefwiegam im Forum Linux & Unix
    Antworten: 2
    Letzter Beitrag: 07.04.04, 12:03
  5. Antworten: 2
    Letzter Beitrag: 13.02.02, 14:15