Re: Exim 3.35 Dialup Konfiguration => Mails verschicken

2003-08-29 Diskussionsfäden Tim Boneko
Am Mittwoch, 27. August 2003 22:17 schrieb M. Emal Alekozai:

[Verschicken externer Mails nur bei bestehender Verbindung]

Hier meine bescheidene Lösung:

1. In /etc/init.d/exim hatte ich diesen Eintrag:

case "$1" in
  start)
echo -n "Starting MTA: "
start-stop-daemon --start --pidfile /var/run/exim/exim.pid \
--exec $DAEMON -- -bd -q30m
echo "exim."

Den Teil mit "-bd -q30m" (Daemon, Queuing alle 30 Minuten) habe ich in 
"-bd -odqr" geändert (Daemon, Mails ins Internet werden nur in die 
Queue gestellt ohne Addressauflösung, lokale Mails werden sofort 
zugestellt).

2. In /etc/ppp/ip-up.d/ habe ich folgendes primitive Skript abgelegt, 
dass bei Aufbau einer Verbindung alle in der Queue liegenden Mails 
verschickt:

#!/bin/sh
exim -qf

Fertig. Klappt wunderbar. 

HTH,

tim




--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Exim 3.35 Dialup Konfiguration => Mails verschicken

2003-08-28 Diskussionsfäden Martin Reising
On Wed, Aug 27, 2003 at 10:17:16PM +0200, M. Emal Alekozai wrote:
> Exim 3.35 Dialup Konfiguration => Mails verschicken

Funktioniert bei mir seit über 2 Jahren mit queue_only_file in Verbindung
mit /etc/ppp/ip-up.d/01queue und /etc/ppp/ip-down.d/01queue. 

In /etc/exim/exim.conf hab ich

queue_only_file = remote/var/state/misc/offline

eingetragen und in /etc/ppp/ip-up.d/01queue steht dann folgendens

#!/bin/sh

# Flush exim queue
rm -f /var/state/misc/offline
touch /var/state/misc/online

Ein cat /etc/ppp/ip-down.d/01queue ergibt dann logischerweise

#!/bin/sh

# Flush exim queue
touch /var/state/misc/offline
rm -f /var/state/misc/online


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Exim 3.35 Dialup Konfiguration => Mails verschicken

2003-08-28 Diskussionsfäden Andreas Metzler
M. Emal Alekozai <[EMAIL PROTECTED]> wrote:
> Exim 3.35 Dialup Konfiguration => Mails verschicken

> ich benutzte Debian Woddy mit  Exim version 3.35 #1 built .Ich
> verfüge zuhause über eine Dialup Verbindung (ich schreibe alle paar
> Stunden einige Mails aber verbinde mich nur alle 2 Tage mit dem Netz
> um die Mails abzuschicken).

Es koennte sinnvoll sein, den normalen queue-runner via cron
abzustellen und nur den in /etc/ppp/ip-up.d/ aktiv zu lassen, wenn du
dich per (i)pppd einwaehlst. Auch das Aendern der "Retry
Configuration" koennte snnvoll sein (timouts hoeher setzen).

> Das hat zur Folge, das meine Mails in Exim teilweise auf "Frozen"
> gesetzt werden.

Das (die Tatsache, dass es durch deine unregelmaesigen Verbindungen
ins Netz verursacht wird) bezweifle ich.

> ~# mailq
> 52h  2.7K 19rJrY-Fs-00 <> *** frozen ***
>   [EMAIL PROTECTED]

> 52h  2.6K 19rJru-GI-00 <> *** frozen ***
>   [EMAIL PROTECTED]

Was steht im  Logfile?
exigrep 19rJrY-Fs-00 /var/log/exim/{main,reject}.log
Was sagt (online)
exim -d -M 19rJrY-Fs-00 2>&1 | tee /tmp/eximzustellversuch

> Wenn ich nun ein "exim -qf -v" oder ein "exim -q" oder ein "exim
> -qff" als root eingebe, werden die Mails nicht verchickt. Laut
> manpage müsste es aber funktionieren.
[...]

Nur wenn die Ursache fuer "frozen" beseitigt wurde.
  cu andreas




-- 
Hey, da ist ein Ballonautomat auf der Toilette!
Unofficial _Debian-packages_ of latest unstable _tin_
http://www.logic.univie.ac.at/~ametzler/debian/tin-snapshot/


--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Exim 3.35 Dialup Konfiguration => Mails verschicken

2003-08-28 Diskussionsfäden Markus Hubig
On Wed, 27 Aug 2003, M. Emal Alekozai wrote:

> [...]
>
> Auf der exim FAQ Seite[1] habe ich gelesen, dass es möglich (aber nicht
> erwünscht) ist exim so zu konfigurieren, dass es nur E-Mails, nur
> verschickt wenn eine Modem Verbindung existiert.
>
> [...]

Nee Du, da geht es darum dass exim _lokale_ E-Mails nicht in die Queue
schiebt (die durch externe eMails blockiert ist) sondern gleich
ausliefert.

> [...]
>
> Wie muss exim Konfigurationsdatei geändert werden und wie lautet der 
> Kommandozeilenbefehl zum verschicken der Mails "exim -?"

Ich kann dir zumindest mal verraten wie das vom Konzept her gelösst
werden könnte: 

1. exim anweisen dass E-Mails an externe Adressen in ein spezielles
   Verzeichnis oder Datei gespeichert werden.

2. Die gespeicherten E-Mails nach dem einwählen ins Internet mittels
   eines Programms wie serialmail oder ssmtp am einen Smarthost deiner
   Wahl ausliefern. (siehe auch /etc/ppp/ip-up.d/) 

Infos wie das einzurichten ist findest Du unter:

| http://www.exim.org
| http://www.world-email.cx

Oder Du sparst Dir den Stress und machst das ganze mit postfix und

| http://www-dt.e-technik.uni-dortmund.de/~ma/postfix/dialup.html

HTH & HAND, Markus

-- 
Die Deutschen, und sie nicht allein, besitzen die Gabe, 
die Wissenschaften unzugänglich zu machen.
- Johann Wolfgang von Goethe (1749-1832)


pgp0.pgp
Description: PGP signature


Re: Exim 3.35 Dialup Konfiguration => Mails verschicken

2003-08-28 Diskussionsfäden Steffen Schmidt
On Wednesday 27 August 2003 22:17, M. Emal Alekozai wrote:
> Exim 3.35 Dialup Konfiguration => Mails verschicken
>
> Das hat zur Folge, das meine Mails in Exim teilweise auf "Frozen" gesetzt
> werden.
Müssen erstmal wieder entfroren werden:
1.) mit "exim -bp" queue auflisten
2.) mit "exim -Mt #ID" entfrieren, #ID steht dabei für die Mail ID in deinem 
Beispiel wäre das 19rJrY-Fs-00 und 19rJru-GI-00
3.) mit "exim -qf -v" abschicken
Soweit mein bescheidenes Wissen, ob man das automatisieren kann entzieht sich 
jetzt meiner Kenntnis.

> Auf der exim FAQ Seite[1] habe ich gelesen, dass es möglich (aber nicht
> erwünscht)  ist exim so zu konfigurieren, dass es nur E-Mails, nur
> verschickt wenn eine Modem Verbindung existiert.
Dazu hab ich leider keine Informationen.

Gruss Steffen


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Exim 3.35 Dialup Konfiguration => Mails verschicken

2003-08-27 Diskussionsfäden M. Emal Alekozai
Exim 3.35 Dialup Konfiguration => Mails verschicken

Hallo,
ich benutzte Debian Woddy mit  Exim version 3.35 #1 built .Ich verfüge zuhause über eine Dialup 
Verbindung (ich schreibe alle paar Stunden einige Mails aber verbinde mich nur alle 2 Tage mit dem 
Netz um die Mails abzuschicken).
Das hat zur Folge, das meine Mails in Exim teilweise auf "Frozen" gesetzt werden.

~# mailq
52h  2.7K 19rJrY-Fs-00 <> *** frozen ***
  [EMAIL PROTECTED]
52h  2.6K 19rJru-GI-00 <> *** frozen ***
  [EMAIL PROTECTED]
Wenn ich nun ein "exim -qf -v" oder ein "exim -q" oder ein "exim -qff" als root eingebe, werden die 
Mails nicht verchickt. Laut manpage müsste es aber funktionieren.
Auf der exim FAQ Seite[1] habe ich gelesen, dass es möglich (aber nicht erwünscht)  ist exim so zu 
konfigurieren, dass es nur E-Mails, nur verschickt wenn eine Modem Verbindung existiert.

   1: http://www.exim.org/docs.html

#--
#The Exim FAQ 14. DIAL-UP AND ISDN
#http://ftp.uni-bremen.de/exim/exim-html-4.00/doc/html/FAQ_14.html
#Q1401:  When I'm not connected to the Internet, how can I arrange for mail to other hosts on my 
local network to be delivered, while at the same time mail to Internet hosts is qu
#eued without any delivery attempts?
#A1401:  Use the queue_domains option to control which domains are held on the queue for later 
delivery. For example,
   queue_domains = ! *.localnet
#allows delivery to domains ending in .localnet, while queueing all the others.
--

Habe ich ausprobiert und exim neu gestartet aber er bringt die Fehlermeldung, dass er den Befehl 
"queue_domains" nicht kennt.
Ich vermute, dass der Befehl bei der Woody Exim Version nicht exisitiert, da er nicht in der  exim 
Dokumentation [2] auftaucht.
	2: /usr/share/doc/exim/manual.html/

Wie muss exim Konfigurationsdatei geändert werden und wie lautet der Kommandozeilenbefehl zum 
verschicken der Mails "exim -?"

Viele Grüsse
Emal Alekozai


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)