[Postfixbuch-users] problem mit Yahoomails die abgelehnt werden
Matthias Haegele
mhaegele at linuxrocks.dyndns.org
Mo Feb 5 09:41:37 CET 2007
Jan P. Kessler schrieb:
>
>
>> Jan P. Kessler schrieb:
>>>> btw Verständnis: Kann es eigentlich "Inkonsistenzen" geben, afaik
>>>> kopiert Postfix ja die Dateien "resolv.conf ..." (Beim Start oder auch
>>>> wenn Prozesse "sterben") ins chroot.
>> ??
>>> Sicher? Woher kommt dann diese Warnungen?
>> Nee ich habe das "?" vergessen ...
>> Die Frage hätte lauten sollen, wird das selbstständig korrigiert oder
>> muss man das "händisch" machen ...
[...]
>> wie es scheint kopiert er die nur beim Start wieder rein ...?
> # 0 jobs, root at mail:~ # postfix stop; postfix start
Dafür gibt es auch postfix restart ;-).
> postfix/postfix-script: stopping the Postfix mail system
> postfix/postfix-script: starting the Postfix mail system
>
> # 0 jobs, root at mail:~ # l /var/spool/postfix/etc/
> total 52
> drwxr-xr-x 2 root root 4096 Aug 4 2006 ./
> drwxr-xr-x 20 root root 4096 Nov 26 16:34 ../
> -rw-r--r-- 1 root root 26 Aug 25 2005 host.conf
> -rw-r--r-- 1 root root 237 Jun 2 2005 hosts
> -rw-r--r-- 1 root root 837 Apr 17 2005 localtime
> -rw-r--r-- 1 root root 1869 Apr 17 2005 nsswitch.conf
> -rw-r--r-- 1 root root 1398 Nov 17 2005 passwd
> -rw-r--r-- 1 root root 82 Apr 17 2005 resolv.conf
> -rw-r--r-- 1 root root 17470 Apr 17 2005 services
> # 0 jobs, root at mail:~ # date
> Sat Feb 3 00:37:43 CET 2007
>
> Wie sieht denn Dein /etc/init.d/postfix aus und welche Services laufen im
> chroot?
Interessanter wäre vielleicht deines, (mein chroot funktioniert ja).
s. u.
ist: Postfix aus Debian Sarge also Standard mit chroot:
ii postfix 2.1.5-9
> Gruß, Jan
MH
> cat /etc/init.d/postfix
> #!/bin/sh -e
>
> # Start or stop Postfix
> #
> # LaMont Jones <lamont at debian.org>
> # based on sendmail's init.d script
>
> PATH=/bin:/usr/bin:/sbin:/usr/sbin
> DAEMON=/usr/sbin/postfix
> NAME=Postfix
> TZ=
> unset TZ
>
> # Defaults - don't touch, edit /etc/default/postfix
> SYNC_CHROOT="y"
>
> test -f /etc/default/postfix && . /etc/default/postfix
>
> test -x $DAEMON && test -f /etc/postfix/main.cf || exit 0
>
> case "$1" in
> start)
> echo -n "Starting mail transport agent: Postfix"
>
> # see if anything is running chrooted.
> NEED_CHROOT=$(awk '/^[0-9a-z]/ && ($5 ~ "[-yY]") { print "y"; exit}' /etc/postfix/master.cf)
>
> if [ -n "$NEED_CHROOT" ] && [ -n "$SYNC_CHROOT" ]; then
> # Make sure that the chroot environment is set up correctly.
> oldumask=$(umask)
> umask 022
> cd $(postconf -h queue_directory)
>
> # if we're using unix:passwd.byname, then we need to add etc/passwd.
> local_maps=$(postconf -h local_recipient_maps)
> if [ "X$local_maps" != "X${local_maps#*unix:passwd.byname}" ]; then
> if [ "X$local_maps" = "X${local_maps#*proxy:unix:passwd.byname}" ]; then
> sed 's/^\([^:]*\):[^:]*/\1:x/' /etc/passwd > etc/passwd
> chmod a+r etc/passwd
> fi
> fi
>
> FILES="etc/localtime etc/services etc/resolv.conf etc/hosts \
> etc/nsswitch.conf"
> for file in $FILES; do
> [ -d ${file%/*} ] || mkdir -p ${file%/*}
> if [ -f /${file} ]; then rm -f ${file} && cp /${file} ${file}; fi
> if [ -f ${file} ]; then chmod a+rX ${file}; fi
> done
> rm -f usr/lib/zoneinfo/localtime
> ln -sf /etc/localtime usr/lib/zoneinfo/localtime
> rm -f lib/libnss_*so*
> tar cf - /lib/libnss_*so* 2>/dev/null |tar xf -
> umask $oldumask
> fi
>
> start-stop-daemon --start --exec ${DAEMON} -- start 2>&1 |
> (grep -v 'starting the Postfix' 1>&2 || /bin/true)
> echo "."
> ;;
>
> stop)
> echo -n "Stopping mail transport agent: Postfix"
> ${DAEMON} stop 2>&1 |
> (grep -v 'stopping the Postfix' 1>&2 || /bin/true)
> echo "."
> ;;
>
> restart)
> $0 stop || true
> $0 start
> ;;
>
> force-reload|reload)
> echo -n "Reloading Postfix configuration..."
> ${DAEMON} reload 2>&1 |
> (grep -v 'refreshing the Postfix' 1>&2 || /bin/true)
> echo "done."
> ;;
>
> flush|check|abort)
> ${DAEMON} $1
> ;;
>
> *)
> echo "Usage: /etc/init.d/postfix {start|stop|restart|reload|flush|check|abort|force-reload}"
> exit 1
> ;;
> esac
>
> exit 0
Mehr Informationen über die Mailingliste Postfixbuch-users