Anzeige:
Ergebnis 1 bis 13 von 13

Thema: shell-befehl: Datei automatisch mailen

  1. #1
    Registrierter Benutzer
    Registriert seit
    20.08.2001
    Beiträge
    79

    shell-befehl: Datei automatisch mailen

    Hallo!

    Ich will mir auf auf einem (Uni-)Rechner ein kleines Script machen, das mir jeden Tag automatisch eine bestimmte Datei an meine Email-Adresse schickt.

    also:
    mailprogramm -subject=... -attach=... -adress=...

    Was für ein Programm nehme ich da am besten?

    MfG Xare

  2. #2
    Registrierter Benutzer
    Registriert seit
    20.08.2001
    Beiträge
    79
    Mein Problem ist, dass sich jedesmal der Editor öffnet, wenn ich in dem script mutt oder pine aufrufe.

    Wie kann ich das denn umgehen?

    MfG Xare

  3. #3
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    wenn das eine Textdatei ist, probiers mal mit mail
    #> man mail

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  4. #4
    Registrierter Benutzer
    Registriert seit
    20.08.2001
    Beiträge
    79
    Danke, mit textdateien funktioniert es jetzt. Mein Skript sieht jetzt so aus:


    #!/bin/bash
    tar -cf ~/Desktop/heimschicken.tar heimschicken
    cat ~/Desktop/heimschicken.tar | mail -s Unizeug mailaddy@jklö.de
    rm ~/Desktop/heimschicken.tar echo ... fertig
    Immer noch nicht ideal...

    Ist doch nicht zu glauben, dass es kein Kommandozeilentool gibt, das attachments verschicken kann.

    MfG Xare

  5. #5
    Registrierter Benutzer
    Registriert seit
    11.08.2001
    Beiträge
    64
    doch, das geht z.b. auch mit mutt:
    mutt -s <subject> -a <file> email@addr.net < /dev/null
    oder
    mutt -s <subject> -a <file> email@addr.net < bodyfile
    wobei dann im bodyfile der "normale" text der mail drin stehen wuerd

    MfG ponzellus

  6. #6
    Registrierter Benutzer
    Registriert seit
    20.08.2001
    Beiträge
    79
    Das scheint zu gehen.
    Leider werden die Mails immer zurückgewiesen:
    "Domain of sender address
    $USER@linux.local does not exist"

    Wie kann ich denn jetzt meine richtige Email-Adresse als Absender mitschicken?

    MfG Xare

  7. #7
    Registrierter Benutzer
    Registriert seit
    30.12.2001
    Beiträge
    444
    funktionierts mit >mail< ?

  8. #8
    Registrierter Benutzer
    Registriert seit
    11.08.2001
    Beiträge
    64
    laut manpage sollte es mit der Environment-Variablen EMAIL funktionieren
    oder du setzt die addr. in der ~/.muttrc durch
    my_hdr From: Name <email>

    MfG ponzellus

  9. #9
    Registrierter Benutzer
    Registriert seit
    20.08.2001
    Beiträge
    79


    Danke, das Spielzeug funktioniert jetzt.

    Komischerweise nur von der Uni aus, von daheim kauft mir der pop-server die EMAIL-Variable nicht ab. Aber das ist mir jetzt auch egal.

    MfG Xare

  10. #10
    Administrator
    Registriert seit
    13.04.1999
    Ort
    Reutlingen
    Beiträge
    535
    Hallo,

    ist doch klar das es von daheim nicht geht.

    Du versuchst über eine dynamische Adresse eine Email zu versenden.
    Jeder gut konfigurierte Emailserver wird diese ablehnen. Das hat etwas mit dem
    Spam Filter zu tun.

    Viele Grüße

    Eicke

  11. #11
    Registrierter Benutzer
    Registriert seit
    20.08.2001
    Beiträge
    79
    ... ja, so ungefähr hört sich die Meldung an.

    Aber wie kann denn der Mail-Server wissen, ob meine ip statisch ist oder dynamisch generiert wurde?

    Hätt ich das schon früher gewusst, dann wäre mein Skript auch schon längst gelaufen, ich habs nämlich immer von zu Hause probiert.

    MfG Xare

  12. #12
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Ansich ist das egal.
    Wenn du über den mailserver des Providers schickst, kannst du meisten jede Mailaddresse angeben, weil der Provider ja anhand deiner IP prüfen kann, ob du am Mailserver sendeberechtig bist.

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  13. #13
    Registrierter Benutzer
    Registriert seit
    11.08.2001
    Beiträge
    64
    oder du stellst bei deinem pop-server pop-after-smtp z.b. ein, dann sollte das auch kein problem sein
    musst halt nur vorher smtp'en oder gar keine "sicherheitsoption" auswaehlen...

    MfG ponzellus

Lesezeichen

Berechtigungen

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