[postfix-users] Konfiguration von Postfix zum nur Mails schicken und nicht empfangen

Andreas Reschke postfix_ml at rirasoft.de
Mi Jun 23 12:28:31 CEST 2010


Am Mi, 23.06.2010, 11:13, schrieb Robert Schetterer:
> Am 23.06.2010 10:48, schrieb Andreas Reschke:
>>
>> Am Mi, 23.06.2010, 10:26, schrieb Robert Schetterer:
>>> Am 23.06.2010 10:13, schrieb Andreas Reschke:
>>>>
>>>> Am Mi, 23.06.2010, 10:07, schrieb Robert Schetterer:
>>>>> Am 23.06.2010 09:47, schrieb Andreas Reschke:
>>>>>> Hallo,
>>>>>> ich habe hier viele SAP-Systeme unter SLES 10, die mit ihrem eigenen
>>>>>> SAP-SMTP aus der SAP-Applikation Mails verschicken und empfangen.
>>>>>> Dafür
>>>>>> nutzen sie den Port 25. Nun soll das darunter liegende Linux selber
>>>>>> auch
>>>>>> Statusmail usw. verschicken. Wenn ich dafür den Postfix starte,
>>>>>> belegen
>>>>>> beide den Port 25. Dies macht Probleme.
>>>>>> Frage: wie kann ich den Postfix so konfigurieren, das er nur Mails
>>>>>> schickt, aber nicht auf den Port 25 hört. Mailemfang brauche ich
>>>>>> unter
>>>>>> Linux nicht.
>>>>>>
>>>>>> Gruß
>>>>>> Andreas
>>>>>
>>>>> schnelle Loesung ohne grosses Nachdenken
>>>>> wenn mehrere ips zu Verfuegung stehen, postfix an die eine
>>>>> sap and die andere binden, ansonsten
>>>>> wuerde ich immer als mailserver postfix bevorzugen und sap
>>>>> umkonfigurieren
>>>>>
>>>>> --
>>>>> Best Regards
>>>>>
>>>>> MfG Robert Schetterer
>>>>>
>>>>> Germany/Munich/Bavaria
>>>>> _______________________________________________
>>>>> postfix-users mailing list
>>>>> postfix-users at de.postfix.org
>>>>> http://de.postfix.org/cgi-bin/mailman/listinfo/postfix-users
>>>>>
>>>>
>>>> Hallo Robert,
>>>> ich darf SAP nicht umkonfigurieren. Der Server hat auch nur eine IP,
>>>> geht
>>>> also auch nicht.
>>>>
>>>> Gruß
>>>> Andreas
>>>
>>> bist du denn sicher das sap nicht jetzt schon ueber postfix sendet
>>> schon mal in deine /var/log/mail reingesehen
>>> und was passiert denn wenn du eine system mail ausloest etc
>>> postfix sollte eigentlich gar nicht starten wenn der port 25 schon
>>> belegt ist und umgekehrt der smtp stack von sap auch nicht
>>>
>>> --
>>> Best Regards
>>>
>>> MfG Robert Schetterer
>>>
>>> Germany/Munich/Bavaria
>>> _______________________________________________
>>> postfix-users mailing list
>>> postfix-users at de.postfix.org
>>> http://de.postfix.org/cgi-bin/mailman/listinfo/postfix-users
>>>
>>
>> Also:
>> wenn Postfix läuft, meckert SAP und die Mailfunktion von SAP
>> funktioniert
>> nicht. Die SAP-Applikation macht alles selbst und verschickt nichts über
>> Postfix. Richtig, man kann zwar mittels "/etc/init.d/postfix start"
>> Postfix starten, im Logfile steht aber Postfix läuft nicht.
>> Wie gesagt: SAP darf ich nicht anfassen.
>>
>> Ich will ja nur Mails verschicken und nicht empfangen. Ich probiere es
>> mal
>> mit "relayhost = [mail.isp.example]:submission". Vielleicht klappt dies.
>
> noe nicht so
>
> sondern zb so, denke ich
> ( patrick verbessert mich hoffentlich falls ich es auf die schnelle
> jetzt versaue )
>
> master.cf
>
>
> raus
>>>>smtp      inet  n       -       n       -       250       smtpd
>
> rein
> submission inet n      -       n       -       -       smtpd
>        -o smtpd_etrn_restrictions=reject
>        -o
> smtpd_client_restrictions=permit_sasl_authenticated,permit_mynetworks,reject
>
>
> main.cf
> mynetworks =  127.0.0.0/8
>
>
>>
>> Gruß
>> Andreas
>
>
> --
> Best Regards
>
> MfG Robert Schetterer
>
> Germany/Munich/Bavaria
> _______________________________________________
> postfix-users mailing list
> postfix-users at de.postfix.org
> http://de.postfix.org/cgi-bin/mailman/listinfo/postfix-users
>
Klappt so leider auch nicht:
/var/log/mail:
Jun 23 12:20:19 bgstsapebls03 postfix/master[30025]: terminating on signal 15
Jun 23 12:20:24 bgstsapebls03 postfix/postfix-script[30179]: starting the
Postfix mail system
Jun 23 12:20:24 bgstsapebls03 postfix/master[30183]: daemon started --
version 2.5.6, configuration /etc/postfix
Jun 23 12:20:25 bgstsapebls03 postfix/qmgr[30201]: 0A4F3D6167:
from=<wd_ALERT_bgstsapebls03 at behrgroup.net>, size=1480, nrcpt=1 (queue
active)
Jun 23 12:20:25 bgstsapebls03 postfix/qmgr[30201]: 0954DD6164:
from=<root at behrgroup.net>, size=1422, nrcpt=1 (queue active)
Jun 23 12:20:25 bgstsapebls03 postfix/qmgr[30201]: 0992DD615A:
from=<root at behrgroup.net>, size=1546, nrcpt=1 (queue active)
Jun 23 12:20:25 bgstsapebls03 postfix/qmgr[30201]: 0AC9BD6160:
from=<wd_ALERT_bgstsapebls03 at behrgroup.net>, size=1480, nrcpt=1 (queue
active)
Jun 23 12:20:25 bgstsapebls03 postfix/qmgr[30201]: 06EDDD6168:
from=<wd_ALERT_bgstsapebls03 at behrgroup.net>, size=8758, nrcpt=1 (queue
active)
Jun 23 12:20:25 bgstsapebls03 postfix/qmgr[30201]: 09D7AD615C:
from=<stefan.sommer at behrgroup.com>, size=1410, nrcpt=1 (queue active)
Jun 23 12:20:25 bgstsapebls03 postfix/qmgr[30201]: 0A072D615D:
from=<wd_ALERT_bgstsapebls03 at behrgroup.net>, size=8758, nrcpt=1 (queue
active)
Jun 23 12:20:25 bgstsapebls03 postfix/qmgr[30201]: 0A920D615E:
from=<wd_alive_bgstsapebls03 at behrgroup.net>, size=1224, nrcpt=1 (queue
active)
Jun 23 12:20:25 bgstsapebls03 postfix/smtp[30222]: fatal: unknown service:
smtp/tcp
Jun 23 12:20:25 bgstsapebls03 postfix/smtp[30226]: fatal: unknown service:
smtp/tcp
Jun 23 12:20:25 bgstsapebls03 postfix/smtp[30230]: fatal: unknown service:
smtp/tcp
Jun 23 12:20:25 bgstsapebls03 postfix/smtp[30234]: fatal: unknown service:
smtp/tcp
Jun 23 12:20:25 bgstsapebls03 postfix/smtp[30238]: fatal: unknown service:
smtp/tcp
Jun 23 12:20:26 bgstsapebls03 postfix/qmgr[30201]: warning: private/smtp
socket: malformed response
Jun 23 12:20:26 bgstsapebls03 postfix/master[30183]: warning: process
/usr/lib/postfix/smtp pid 30222 exit status 1
Jun 23 12:20:26 bgstsapebls03 postfix/qmgr[30201]: warning: transport smtp
failure -- see a previous warning/fatal/panic logfile record for the
problem description
Jun 23 12:20:26 bgstsapebls03 postfix/master[30183]: warning:
/usr/lib/postfix/smtp: bad command startup -- throttling
Jun 23 12:20:26 bgstsapebls03 postfix/qmgr[30201]: warning: connect to
transport retry: No such file or directory
Jun 23 12:20:26 bgstsapebls03 postfix/qmgr[30201]: warning: connect to
transport retry: No such file or directory
Jun 23 12:20:26 bgstsapebls03 postfix/master[30183]: warning: process
/usr/lib/postfix/smtp pid 30226 exit status 1
Jun 23 12:20:26 bgstsapebls03 postfix/qmgr[30201]: 09D7AD615C:
to=<xxx.YYY at behrgroup.com>, relay=none, delay=74423, delays=74422/1/0/0,
dsn=4.3.0, status=deferred (mail transport unavailable)
Jun 23 12:20:26 bgstsapebls03 postfix/master[30183]: warning: process
/usr/lib/postfix/smtp pid 30230 exit status 1

postconf -n:
bgstsapebls03:/etc/postfix # postconf -n
alias_maps = hash:/etc/aliases
biff = no
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
data_directory = /var/lib/postfix
debug_peer_level = 2
html_directory = /usr/share/doc/packages/postfix/html
inet_protocols = all
mail_owner = postfix
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
mydestination = $myhostname, localhost.$mydomain
myhostname = bgstsapebls03.behrgroup.net
mynetworks = 127.0.0.0/8
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/packages/postfix/README_FILES
relayhost = bgstmh1.behrgroup.net
sample_directory = /usr/share/doc/packages/postfix/samples
sendmail_path = /usr/sbin/sendmail
setgid_group = maildrop
unknown_local_recipient_reject_code = 550

master.cf
bgstsapebls03:/etc/postfix # cat master.cf
#
# Postfix master process configuration file.  For details on the format
# of the file, see the Postfix master(5) manual page.
#
# ==========================================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)
# ==========================================================================
#smtp      inet  n       -       n       -       -       smtpd
#submission inet n      -       n       -       -       smtpd
#       -o smtpd_etrn_restrictions=reject
#       -o
smtpd_client_restrictions=permit_sasl_authenticated,permit_mynetworks,reject
submission inet n      -       n       -       -       smtpd
       -o smtpd_etrn_restrictions=reject
       -o
smtpd_client_restrictions=permit_sasl_authenticated,permit_mynetworks,reject
#smtps    inet  n       -       n       -       -       smtpd
#  -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
#submission   inet    n       -       n       -       -       smtpd
#  -o smtpd_etrn_restrictions=reject
#  -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes
#628      inet  n       -       n       -       -       qmqpd
pickup    fifo  n       -       n       60      1       pickup
cleanup   unix  n       -       n       -       0       cleanup
qmgr      fifo  n       -       n       300     1       qmgr
#qmgr     fifo  n       -       n       300     1       oqmgr
tlsmgr    unix  -       -       n       1000?   1       tlsmgr
rewrite   unix  -       -       n       -       -       trivial-rewrite
bounce    unix  -       -       n       -       0       bounce
defer     unix  -       -       n       -       0       bounce
trace     unix  -       -       n       -       0       bounce
verify    unix  -       -       n       -       1       verify
flush     unix  n       -       n       1000?   0       flush
proxymap  unix  -       -       n       -       -       proxymap
smtp      unix  -       -       n       -       -       smtp
# When relaying mail as backup MX, disable fallback_relay to avoid MX loops
relay     unix  -       -       n       -       -       smtp
        -o fallback_relay=
#       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq     unix  n       -       n       -       -       showq
error     unix  -       -       n       -       -       error
discard   unix  -       -       n       -       -       discard
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       -       n       -       -       lmtp
anvil     unix  -       -       n       -       1       anvil
#localhost:10025 inet   n       -       n       -       -       smtpd -o
content_filter=
scache    unix  -       -       n       -       1       scache
#
# ====================================================================
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
#
# Many of the following services use the Postfix pipe(8) delivery
# agent.  See the pipe(8) man page for information about ${recipient}
# and other message envelope options.
# ====================================================================
#
# maildrop. See the Postfix MAILDROP_README file for details.
# Also specify in main.cf: maildrop_destination_recipient_limit=1
#
maildrop  unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
cyrus     unix  -       n       n       -       -       pipe
  user=cyrus argv=/usr/lib/cyrus/bin/deliver -e -r ${sender} -m
${extension} ${user}
uucp      unix  -       n       n       -       -       pipe
  flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail
($recipient)
ifmail    unix  -       n       n       -       -       pipe
  flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp     unix  -       n       n       -       -       pipe
  flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop
$recipient
procmail  unix  -       n       n       -       -       pipe
  flags=R user=nobody argv=/usr/bin/procmail -t -m /etc/procmailrc
${sender} ${recipient}

Liegt es vielleicht daran, das in der /etc/services der Port 25
deaktiviert ist?
Gruß
Andreas
-- 
Diese Message wurde erstellt mit freundlicher Unterstützung eines frei-
laufenden Pinguins aus artgerechter Freilandhaltung. Er ist garantiert
frei von Micro$oft?schen Viren.

E-Mail: andreas at rirasoft.de



Mehr Informationen über die Mailingliste postfix-users