Vraag & Antwoord

Aanleg, installatie, instellingen

eigen "failure notice"-mail mogelijk?

Anoniem
yolk2003
7 antwoorden
  • Als iemand een mailtje naar een adres probeert te sturen dat niet bestaat op mijn mailserver, wordt het mailtje teruggestuurd met als afzender
    "MAILER-DAEMON@yolknet.nl" en het onderwerp "failure notice". In het mailtje staat de tekst[code:1:dc5e53e3e4]
    "Hi. This is the qmail-send program at yolk.yolknet.nl.
    I'm afraid I wasn't able to deliver your message to the following
    addresses. This is a permanent error; I've given up. Sorry it didn't work
    out."[/code:1:dc5e53e3e4]

    Hoe kun je deze tekst veranderen naar je eigen tekst?
  • Je kan de qmail source patchen met deze patch
    Je kan dan blijkbaar een aantal zaken mbt bounces instellen, zoals de subject en het bericht.
  • Kun je misschien uitleggen hoe ik die patch moet installeren? Ik heb de hele pagina gekopieerd en opgeslagen als qmail-bouncecontrol-1.03.patch. Daarna heb ik [code:1:00abee4df1]patch < /path/to/patchfile/qmail-bouncecontrol-1.03.patch[/code:1:00abee4df1] ingetikt, maar ik kreeg een foutmelding:[code:1:00abee4df1]
    can't find file to patch at input line 27
    Perhaps you should have used the -p or –strip option?
    The text leading up to this was:
    ————————–
    |# ————————————————————————
    |Patch: bouncecontrol
    |For: qmail-1.03
    |From: Klaus Reimer <kay@debian.org>
    |Date: 09 Feb 2001
    |
    |This patch modifies qmail-send to give the admin the chance to control
    |the look of bounce and doublebounce messages. This feature can be
    |controlled by these new qmail control files:
    |
    | bouncesubject - Contains one line for the bounce message subject
    | bouncemessage - Contains the text for the bounce message
    | doublebouncesubject - Contains one line for the double bounce message
    | subject
    | doublebouncemessage - Contains the text for the double bounce message
    |
    |The message text is displayed at the top of the bounce message instead
    |of the default "Hi. This is…."
    |
    |If you have problems with this patch or questions or comments please
    |contact me: kay@debian.org
    |# ————————————————————————
    |
    |diff -u qmail-1.03.orig/control.c qmail-1.03/control.c
    |— qmail-1.03.orig/control.c Mon Jun 15 12:53:16 1998
    |+++ qmail-1.03/control.c Fri Feb 9 15:39:31 2001
    ————————–
    File to patch: /package/qmail-bouncecontrol-1.03.patch
    patching file /package/qmail-bouncecontrol-1.03.patch
    Hunk #1 FAILED at 85.
    1 out of 1 hunk FAILED – saving rejects to file /package/qmail-bouncecontrol-1.03.patch.rej
    can't find file to patch at input line 71
    Perhaps you should have used the -p or –strip option?
    The text leading up to this was:
    ————————–
    |diff -u qmail-1.03.orig/control.h qmail-1.03/control.h
    |— qmail-1.03.orig/control.h Mon Jun 15 12:53:16 1998
    |+++ qmail-1.03/control.h Fri Feb 9 15:39:44 2001
    ————————–
    File to patch:
    [/code:1:00abee4df1]

    Ik heb het ook geprobeerd met patch -p1, maar dit lukte ook niet
  • Ik neem aan dat je de opdracht intikt in de directory waar de qmail sources staan (Zie ook Life with qmail)?
  • ja, dat klopt
  • En als je [code:1:a7e4a3089d]patch -p0 < pad/naar/patch[/code:1:a7e4a3089d]gebruikt?
  • Gevonden! Ik gebruikte de verkeerde paramater kennelijk. Het moest zijn [code:1:61a55cb053]
    patch -p1 </path/qmail-bouncecontrol-1.03.patch[/code:1:61a55cb053]
    ik dacht dat het -p met de letter L moest zijn, maar het is het cijfer 1.
    *zucht* dat een leesfout je zoveel problemen kan geven
    :oops:

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.