Archiv verlassen und diese Seite im Standarddesign anzeigen : Postfix intern extern ?
Hallo,
ich habe leider immer noch ein Mailserver Problem :-(
Und das sieht folgendermaßen aus
Am Anfang konnte ich nur Mails nach extern versenden also keine Lokale Zustellung.
Jetzt ist es genau anders herum lokal funktioniert extern zum Provider nicht.
Das ich nur extern senden konnte lag daran das ich einen Eintrag in der canonical gesetzt hatte der alles lokales nach extern umgesetzt hat.
Diesen habe ich herausgenommen
Und den Eintrag
mydestination = $myhostname,localhost.$mydomain,$mydomain,localhos t
so gesetzt
Als Relay
relayhost =smtp.mein-provider.de
Aber die Mails gehen nicht raus
Was muss ich ändern damit mein Mailserver lokale Mails ausliefert an die lokalen Postfächer und externe zum Provider.
Ich hoffe ihr könnt mir helfen
:(
Hi,
du scheinst wohl postfix zu verwenden. Was steht denn in deiner /var/log/mail bzw /var/log/maillog drin, wenn du eine Mail nach extern verschickst?
Zu den cannonical-maps: Da schreibst du rein, welcher Benutzer auf deinem Server auf welche externe (z.B. gmx.de) Adresse umgeschrieben wird.
Gruß
Hallo,
ja sorry ganz vergessen
Ich benutze Suse 9.0 Postfix und Cyrus Imap
Wenn ich eine Mail an eine externe Adresse sende steht im Log folgendes
accepted connection
Aug 18 13:07:51 linux lmtpd[2651]: lmtp connection preauth'd as postman
Aug 18 13:07:51 linux lmtpd[2651]: duplicate_check:
<20040818110751.1E1C019DF47@linux.local> user.root 0
Aug 18 13:07:51 linux lmtpd[2651]: mystore: starting txn 2147483660
Aug 18 13:07:51 linux lmtpd[2651]: mystore: committing txn 2147483660
Aug 18 13:07:51 linux lmtpd[2651]: duplicate_mark:
<20040818110751.1E1C019DF47@linux.local> user.root 1092827271
Die Mail habe ich vorher mit mail -s xxx@yahoo.de gesendet.
Wenn ich eine Mail an einen lokalen benutzer schicke sieht das ganze so aus
accepted connection
Aug 18 13:10:57 linux lmtpd[2659]: lmtp connection preauth'd as postman
Aug 18 13:10:57 linux lmtpd[2659]: duplicate_check:
<41233940.mail22A113XM4@linux.local> user.xxx 0
Aug 18 13:10:57 linux lmtpd[2659]: mystore: starting txn 2147483665
Aug 18 13:10:57 linux lmtpd[2659]: mystore: committing txn 2147483665
Aug 18 13:10:57 linux lmtpd[2659]: duplicate_mark:
<41233940.mail22A113XM4@linux.local> user.xxx 1092827457
Die Mail landet in der Mailbox
Terran Marine
18.08.04, 12:11
Adresse sende steht im Log folgendes
accepted connection
Aug 18 13:07:51 linux lmtpd[2651]: lmtp connection preauth'd as postman
Aug 18 13:07:51 linux lmtpd[2651]: duplicate_check:
<20040818110751.1E1C019DF47@linux.local> user.root 0
Aug 18 13:07:51 linux lmtpd[2651]: mystore: starting txn 2147483660
Aug 18 13:07:51 linux lmtpd[2651]: mystore: committing txn 2147483660
Aug 18 13:07:51 linux lmtpd[2651]: duplicate_mark:
<20040818110751.1E1C019DF47@linux.local> user.root 1092827271
Sieht aus, als würde postfix versuchen auch diese Mail per lmtp an cyrus weiterzugeben, anstatt diese per smtp rauszuschicken.
zeig mal deine main.cf
Grüße
Terran
Hallo meine main.cf
ueue_directory = /var/spool/postfix/
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
mail_owner = postfix
mydomain = linux.local
myorigin = $mydomain
unknown_local_recipient_reject_code = 450
mynetworks = 192.168.1.0/24, 127.0.0.0/8
mailbox_command = /usr/lib/cyrus/bin/deliver
mailbox_transport = cyrus
smtpd_banner = $myhostname ESMTP
debug_peer_level = 2
debugger_command =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
xxgdb $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/sbin/sendmail
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
setgid_group = maildrop
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/packages/postfix/samples
readme_directory = /usr/share/doc/packages/postfix/README_FILES
mail_spool_directory = /var/mail
canonical_maps = hash:/etc/postfix/canonical
virtual_maps = hash:/etc/postfix/virtual
relocated_maps = hash:/etc/postfix/relocated
transport_maps = hash:/etc/postfix/transport
sender_canonical_maps = hash:/etc/postfix/sender_canonical
masquerade_exceptions = root
masquerade_classes = envelope_sender, header_sender, header_recipient
myhostname = linux.local
default_transport = smtp
program_directory = /usr/lib/postfix
inet_interfaces = all
masquerade_domains =
mydestination = $myhostname,localhost.$mydomain,$mydomain
defer_transports =
disable_dns_lookups = no
relayhost =mein.provider.de
content_filter =
smtpd_sender_restrictions = hash:/etc/postfix/access
smtpd_client_restrictions =
smtpd_helo_required = no
smtpd_helo_restrictions =
strict_rfc821_envelopes = no
smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination
alias_maps = hash:/etc/aliases
mailbox_size_limit = 51200000
message_size_limit = 10240000
smtp_use_tls = no
smtp_sasl_security_options =
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
Terran Marine
18.08.04, 15:32
Die Mail habe ich vorher mit mail -s xxx@yahoo.de gesendet.
So hast du die Mail gesendet ?
Das -s steht für Subject, die Mail dürfte also nicht ankommen.
probier lieber mal :
mail xxx@yahoo.de
und dann Subject ausfüllen und Text eingeben.
Gruß
Terran
Hallo
Erst mal danke für eure Hilfe
Habe denn Fehler gefunden
Wer lesen kann ist klar in Vorteil und das richtige lockfeil sollte man auch nehmen
Habe irgendwie immer die messeges angeschaut an statt mail
Doofheit gehört bestraft
Der Server hat auch immer schön nach extern gesendet aber mein Provider hat immer gesagt hey root@linux.lokal kenn ich nicht
Wenn ich das ganze aber über Kmail schicke und als Absender meine gültige Mail
Adresse eintrage wird alles ordentlich versandt.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.