• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Unknow service: smtp/tcp

Status
Für weitere Antworten geschlossen.

cb666

Newbie
hallo,

mein mailserver läuft, sofern ich nur pop nutzen will. seit ein paar tagen versuche ich nun schon mails zu verschicken.

hab eben in /var/log/mail.err geschaut und musste feststellen das der smtp service nicht funktionuiert. mmmmh.

unknow service: smtp/tcp

obwohl der doch sollt.

ausschnitt auf der master.cf

Code:
smtp inet n - n - - smtpd -o content_filter=smtp:[127.0.0.1]:10024

mmmh.

habt ihr eine idee?

danke-
 
OP
C

cb666

Newbie
diese seite habe ich mir schon ein paar mal durchglesen. leider hat das nix gebracht. ich habe neben postfix - cyrus & fetchmail am laufen. vielleicht liegt es ja da dran.

ich hab hier mal die mail.cf gepostet. ich kann da leider keinen fehler finden.

Code:
alias_maps = hash:/etc/aliases
biff = no
broken_sasl_auth_clients = yes
canonical_maps = hash:/etc/postfix/canonical
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
debug_peer_level = 2
default_transport = smtp
defer_transports =
disable_dns_lookups = no
html_directory = /usr/share/doc/packages/postfix/html
inet_interfaces = all
inet_protocols = all
luser_relay = $root@homeserver.xxx97.com
mail_owner = postfix
mail_spool_directory = /var/mail
mailbox_command = /usr/lib/cyrus/bin/deliver
mailbox_size_limit = 0
mailbox_transport = cyrus
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
masquerade_classes = envelope_sender, header_sender, header_recipient
masquerade_domains =
masquerade_exceptions = root
message_size_limit = 10240000
mydestination = $myhostname, localhost.$mydomain
mydomain = xxx97.com
myhostname = homeserver.xxx97.com
mynetworks = 127.0.0.0/8, 192.168.0.0/24
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/packages/postfix/README_FILES
relay_domains = $mydestination
relayhost = [smtp.1und1.de]
relocated_maps = hash:/etc/postfix/relocated
sample_directory = /usr/share/doc/packages/postfix/samples
sender_canonical_maps = hash:/etc/postfix/sender_canonical
sendmail_path = /usr/sbin/sendmail
setgid_group = maildrop
smtp_sasl_auth_enable = no
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_use_tls = no
smtpd_client_restrictions =
smtpd_helo_required = no
smtpd_helo_restrictions =
smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = homeserver.xxx97.com
smtpd_sasl_security_options = noanonymous
smtpd_sender_restrictions = hash:/etc/postfix/access
smtpd_tls_auth_only = yes
smtpd_use_tls = no
strict_rfc821_envelopes = no
transport_maps = hash:/etc/postfix/transport
unknown_local_recipient_reject_code = 450
 

crazyrolf

Advanced Hacker
Ich nutze selber courier-imap, aber muss das nicht bei cyrus so aussehen?

default_transport = cyrus

default_transport = smtp / denke das ist Falsch.
 
OP
C

cb666

Newbie
das war ne guter tip. :wink:

einen schritt weiter.

ich hab meinen user cb

über diesen cb@homeserver.xxx97.com verschicke ich mails an z.B. cb@meinedomain.de --> diese mail kommt an.

schicke ich aber an uwe@meinedomain.de kommt diese nicht an.

wan wass kann das nun schon wieder leigen?

in der canonical lasse ich ja alles umschreiben

Code:
cb@homerver.xxx97.com cb@meinedomain.de
cb@localhost.xxx97.com cb@meinedomain.de

@localhost.xxx97.com @meinedomain.de
@homerver.xxx97.com @meinedomain.de

und es geht trotzdem nicht. könnte das was mit meinem provider 1und1 zu tun haben?
 

crazyrolf

Advanced Hacker
Hast du deine uwe@meinedomain.de denn in der main.cf eingetragen, damit postfix sie annimmt?

was sagt denn die /var/log/mail dazu?
 
OP
C

cb666

Newbie
Code:
Dec 12 09:38:45 homeserver amavis[13795]: (13795-08) Passed CLEAN, [192.168.0.72] <test@uran97.com> -> <info@uran97.com>, Message-ID: <20051212083843.76BB61177B
@homeserver.uuran97.com>, Hits: -0.44, 1886 ms                                  

Dec 12 09:38:45 homeserver postfix/smtp[14616]: 76BB61177B: to=<info@uran97.com>
, relay=127.0.0.1[127.0.0.1], delay=2, status=sent (250 2.6.0 Ok, id=13795-08, from MTA: 250 Ok: queued as 3D69B1C501)

Dec 12 08:38:45 homeserver postfix/qmgr[14596]: 76BB61177B: removed             Dec 12 09:38:45 homeserver postfix/pipe[14620]: 3D69B1C501: to=<info@uran97.com>
, relay=cyrus, delay=0, status=bounced (data format error. Command output: info: Mailbox does not exist )

Dec 12 08:38:45 homeserver postfix/cleanup[14615]: 6FB151D7B9: message-id=<20051212083845.6FB151D7B9@homeserver.uuran97.com>

Dec 12 08:38:45 homeserver postfix/qmgr[14596]: 6FB151D7B9: from=<>, size=4829, nrcpt=1 (queue active)

Dec 12 08:38:45 homeserver postfix/qmgr[14596]: 3D69B1C501: removed             Dec 12 09:38:45 homeserver postfix/pipe[14620]: 6FB151D7B9: to=<test@uran97.com>, relay=cyrus, delay=0, status=sent ([smtp.1und1.de])

Dec 12 08:38:45 homeserver postfix/qmgr[14596]: 6FB151D7B9: removed
 

crazyrolf

Advanced Hacker
Alle Domains, für die dein Postfix Mails annehmen soll, müssen hier drin stehen.

mydestination =
 
OP
C

cb666

Newbie
Code:
mydestination = $myhostname, localhost.$mydomain, homeserver.xxx97.com, localhost.xxx97.com, cb@homeserver.uuran97.com, cb@localhost.uuran97.com

leider werden die mails auch so irgendwie verschluckt.
 

dermichel

Advanced Hacker
crazyrolf schrieb:
Ich nutze selber courier-imap, aber muss das nicht bei cyrus so aussehen?

default_transport = cyrus

default_transport = smtp / denke das ist Falsch.


bloss nix aendern!!!!

default_transport = smtp
defer_transports =

das stimmt!

;-)

und defer_transports zum verzoegern von smtp bei dailup-servern...
 
OP
C

cb666

Newbie
in etc/services

Code:
smtp             25/tcp    mail         # Simple Mail Transfer
smtp             25/udp    mail         # Simple Mail Transfer

anstatt der 25 smtp?

leg user.info an - und schon gehts.
ich kann doch nicht für jede addy an die ich eine mail schicken will eine mailbox anlegen?
 

dermichel

Advanced Hacker
deine config ist nur verbollert. du bist fuer deine homeserver-subdomain zustaendig.
jedenfalls hast du das deinem postfix gesagt. ein rewrite greift erst spaeter!
warum eigentlich rewrite? hast du auch nur ansatzweise eine kleine
ahnung wie mail und routing funktioniert?
 
OP
C

cb666

Newbie
warum wirst du gleich so komsich? :shock:

Ich hab eure anleitungen gelesen.
sorry. bin kein profi. daher frage ich hier ja auch. um hier hilfe zu bekommen.

leider kann ich den ganzen scheiß nicht lassen, da der mailserver bis donnerstag laufen muss, und ich sonst von meinem chef ärger bekomme. der macht jetzt schon druck.

sorry das ich eine frage in das forum gestellt habe.
 

dermichel

Advanced Hacker
locker bleiben. da linuxtin z.z. offline ist:

http://www.klehr.de/michael/files/mailserver.pdf


noch ein tip:


mydomain = intern.klehr.de
myhostname = mail.intern.klehr.de

ABER!

mydestiantion = klehr.de

damit ist dein postfix fuer klehr.de zustaendig!
dann versende mit <adresse>@klehr.de lokal in deinem netz/mailbox,
und alles andere was nicht lokal ist geht ueber den relayhost raus.
so gehts am einfachsten und macht am meisten sinn! dann kommst
du ohne rewrite usw aus!

sinn verstanden?
 
OP
C

cb666

Newbie
@dermichel: das dokument liegt seit 2 wochen vor mir. denke es geschnallt zu haben. :wink:

mail von user zu user gehen nun enwandfrei.
mail die nach außen gehen, werden an 1&1 über relayhost = smtp.1und1 gesendet. Da man sich dort authentifizieren muss, hab ich in sasl_passwd folgendes eingetragen:

smtp.1und1.de user:pass

und via postmap ins db format umgewandelt.

doch trotzdem gehen mails nie raus.

/lib/log/mail
Code:
Dec 13 01:43:12 homeserver amavis[6460]: (06460-05) Passed CLEAN, [192.168.0.72]  <test@uran97.com> -> <webmaster@uran97.de>, Message-ID: <20051213004311.B125F1C4E5@homeserver.uuran97.com>, Hits: -0.335, 504 ms

Dec 13 00:43:12 homeserver postfix/smtp[7580]: B125F1C4E5: to=<webmaster@uran97.de>, relay=127.0.0.1[127.0.0.1], delay=1, status=sent (250 2.6.0 Ok, id=06460-05, from MTA: 250 Ok: queued as 2C0741D7F6)

Dec 13 00:43:12 homeserver postfix/qmgr[7537]: B125F1C4E5: removed

Dec 13 00:43:12 homeserver postfix/smtp[7580]: fatal: unknown service: smtp/tcp 

Dec 13 00:43:13 homeserver postfix/smtpd[7576]: disconnect from unknown[192.168.0.72]

Dec 13 01:43:13 homeserver postfix/master[7525]: warning: process /usr/lib/postfix/smtp pid 7580 exit status 1

Dec 13 00:43:13 homeserver postfix/qmgr[7537]: warning: premature end-of-input on private/smtp socket while reading input attribute name

Dec 13 00:43:13 homeserver postfix/qmgr[7537]: warning: private/smtp socket: malformed response

Dec 13 00:43:13 homeserver postfix/qmgr[7537]: warning: transport smtp failure -- see a previous warning/fatal/panic logfile record for the problem descriptio

ich weiß ich stell mich blöd an - weiß nicht was ich mache - doch hast du eine idee, was noch falsch sein könnte?!?

danke
 
OP
C

cb666

Newbie
Kann es vielleicht sein, das meine ausgedachte Domain, geblockt wird? Das ich als Spamer eingestuft werde?
 
Status
Für weitere Antworten geschlossen.
Oben