8 berichten aan het bekijken - 1 tot 8 (van in totaal 8)
  • Q:

    Bijdrager
    fibe

    sendmail

    Hoe kan ik mails verstiuren via de cli?
    Dit heb ik geprobeerd, maar lukt niet:

    [code:1:7f53f51239]sendmail -f mijn@emial.adres -t zijn@email.adres -u "onderwerp" -m "bericht" -s localhost:25[/code:1:7f53f51239]

    Na de enter reageert hij gewoon niet meer, en kan dan alleen maar cancelen.

    (postfix is geïnstalleerd)


    Bijdrager
    iJoost

    Ja, Unix dus.;-)
    man sendmail

    [code:1:b90de92f20]… By default, Postfix sendmail reads a message from standard input until
    EOF or until it reads a line with only a . character, and arranges for
    delivery. Postfix sendmail relies on the postdrop(1) command to create
    a queue file in the maildrop directory.
    [/code:1:b90de92f20]

    en

    [code:1:b90de92f20] -m (ignored)
    Backwards compatibility.
    [/code:1:b90de92f20]

    en verder zul je toch minimaal iets moeten doen in de richting van een smtp-server configureren voor dat gaat werken.

    Hoezo dan? Wou je een spam-run versturen?;-)


    Bijdrager
    fibe

    :lol: nee hoor.
    Ik wou gewoon het log van een rsync cronjob die dagelijks loopt naar me toe laten mailen.
    Dan weet ik zeker dat die elke dag correct verloopt.


    Bijdrager
    iJoost

    In dat geval gewoon stdin naar dat log-bestand redirecten zou ik zeggen.


    Bijdrager
    fibe

    Ik heb het anders opglost.
    Gewoon met een cron job php een mail laten sturen met de Pear::Mail class.


    Bijdrager
    koen
    ”fibe”

    Ik heb het anders opglost.
    Gewoon met een cron job php een mail laten sturen met de Pear::Mail class.

    Kun je uitleggen hoe je dat hebt gedaan?


    Bijdrager
    fibe

    Geen probleem.
    Info over de PEAR Mail class kan je onine vinden, dus dat ga ik niet uitleggen.

    Verder in de crontab

    [code:1:b84ef41513]30 2 * * * * * user php "pad/naar/php/script.php"[/code:1:b84ef41513]

    En dan vervolgens het php script het log bestand laten openen met [code:1:b84ef41513]fopen[/code:1:b84ef41513] en [code:1:b84ef41513]fread[/code:1:b84ef41513], om dan vervolgens via PEAR de mail te versturen.

    Net getest en werkt.


    Bijdrager
    koen

    Oh bedankt. Misschien kan het ook met launchd, dat is geloof ik de vervanger van cron op 10.4. Ik ga eens op zoek.

8 berichten aan het bekijken - 1 tot 8 (van in totaal 8)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.