Versand von Emails über Postfix nur an eigene Domain möglich
Re: Versand von Emails über Postfix nur an eigene Domain möglich
Wie sieht denn deine main.cf aus?
Re: Versand von Emails über Postfix nur an eigene Domain möglich
Ich habe mal die ganzen Kommentare rausgenommen ...
queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
mail_owner = postfix
default_privs = autoresp
myhostname = xxxxxxxxxx.pureserver.info
mydomain = brain-mail.com
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, $mydomain,
mynetworks_style = host
local_recipient_maps = $alias_maps unix:passwd.byname
in_flow_delay = 0
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mail_spool_directory = /var/mail
fast_flush_domains = $relay_domains
smtpd_banner = $myhostname ESMTP $mail_name
debug_peer_level = 2
debugger_command =
PATH=/usr/bin:/usr/X11R6/bin
xxgdb $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/sbin/sendmail
newaliases_path = /usr/sbin/sendmail
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
canonical_maps = hash:/etc/postfix/canonical
virtual_maps = hash:/etc/postfix/virtual, hash:/etc/postfix/confixx_virtualUsers, hash:/etc/postfix/confixx_localDomains
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
inet_interfaces = all
masquerade_domains = brain-mail.com
smtpd_sender_restrictions = hash:/etc/postfix/access
smtpd_client_restrictions =
strict_rfc821_envelopes = no
smtpd_recipient_restrictions = permit_sasl_authenticated, reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
broken_sasl_auth_clients = yes
smtpd_use_tls = yes
smtpd_enforce_tls = no
smtpd_tls_key_file = /etc/postfix/key.pem
smtpd_tls_cert_file = /etc/postfix/cert.pem
smtpd_tls_CAfile = /etc/postfix/cacert.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom
queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
mail_owner = postfix
default_privs = autoresp
myhostname = xxxxxxxxxx.pureserver.info
mydomain = brain-mail.com
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, $mydomain,
mynetworks_style = host
local_recipient_maps = $alias_maps unix:passwd.byname
in_flow_delay = 0
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mail_spool_directory = /var/mail
fast_flush_domains = $relay_domains
smtpd_banner = $myhostname ESMTP $mail_name
debug_peer_level = 2
debugger_command =
PATH=/usr/bin:/usr/X11R6/bin
xxgdb $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/sbin/sendmail
newaliases_path = /usr/sbin/sendmail
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
canonical_maps = hash:/etc/postfix/canonical
virtual_maps = hash:/etc/postfix/virtual, hash:/etc/postfix/confixx_virtualUsers, hash:/etc/postfix/confixx_localDomains
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
inet_interfaces = all
masquerade_domains = brain-mail.com
smtpd_sender_restrictions = hash:/etc/postfix/access
smtpd_client_restrictions =
strict_rfc821_envelopes = no
smtpd_recipient_restrictions = permit_sasl_authenticated, reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
broken_sasl_auth_clients = yes
smtpd_use_tls = yes
smtpd_enforce_tls = no
smtpd_tls_key_file = /etc/postfix/key.pem
smtpd_tls_cert_file = /etc/postfix/cert.pem
smtpd_tls_CAfile = /etc/postfix/cacert.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom
Re: Versand von Emails über Postfix nur an eigene Domain möglich
Du solltest halt deinem MTA sagen, für welche Domains er zuständig ist, dann funzt das. Dieser Fehler ist so uralt, dass das Web geradzu vor Information dazu überquillt. Lesestoff:Code: Select all
Mar 20 13:17:04 pxxxxxxxxx postfix/smtpd[20823]: reject: RCPT from xxx.xxxx.de[xxx.xxx.xxx.xxx]: 554 <se@brainbits.net>: Relay access denied; from=<test@galabau-esser.de> to=<se@brainbits.net>
http://www.postfix.org/basic.html#mydestination
http://www.postfix.org/faq.html#virtual_relay
http://server.1und1.com/root_server/mail/2.html
Du hast
Du willst aber scheinbar Mail für brainbits.net empfangen.Code: Select all
myhostname = xxxxxxxxxx.pureserver.info mydomain = brain-mail.com mydestination = $myhostname, localhost.$mydomain, $mydomain,
Re: Versand von Emails über Postfix nur an eigene Domain möglich
Ich möchte über "galabau-esser.de" Mails an irgendwenn senden - in diesem Fall an "brainbits.de". Heisst das, dass ich unter mydomain zusätzlich "galabau-esser.de" eintragen muss? Habe ich versucht - ohne Erfolg. "brainbits.de" irgendwo einzutragen bringt ja sicher nichts, denn ich weiss ja nicht genau an wenn ich alles senden will.dodolin wrote: Du hast
Du willst aber scheinbar Mail für brainbits.net empfangen.Code: Select all
myhostname = xxxxxxxxxx.pureserver.info mydomain = brain-mail.com mydestination = $myhostname, localhost.$mydomain, $mydomain,
Re: Versand von Emails über Postfix nur an eigene Domain möglich
Dann hatte ich dich komplett falsch verstanden und du solltest dich stattdessen über SMTP-AUTH schlaumachen. Der obige Link von 1&1 beschreibt das, IIRC.Ich möchte über "galabau-esser.de" Mails an irgendwenn senden - in diesem Fall an "brainbits.de".
Nein. Als mydomain mit Sicherheit nicht. Und auch sonst solltest du nicht einer Domain im Envelope-From: generell das Relayen nach überall erlauben. Sowas nennt sich halboffenes Relay und wird dann schnell blacklistet. Das willst du ja sicher nicht, oder?Heisst das, dass ich unter mydomain zusätzlich "galabau-esser.de" eintragen muss?
ACK. Das hatte ich halt falsch verstanden."brainbits.de" irgendwo einzutragen bringt ja sicher nichts, denn ich weiss ja nicht genau an wenn ich alles senden will.
Re: Versand von Emails über Postfix nur an eigene Domain möglich
Ich hab das selbe Problem, dass ich, trotz SMTP Auth, keine Mails an Domains, die nicht mein Server verwaltet, senden kann.
Sie werden wie oben beschrieben mit der Meldung
Die Log sagt folgendes:
Christian
Sie werden wie oben beschrieben mit der Meldung
Meine Main.cf sieht so aus:Die Nachricht konnte nicht gesendet werden, da einer der Empfänger vom Server nicht akzeptiert wurde. Die nicht akzeptierte E-Mail-Adresse ist "meineaddybeigmx@gmx.ch". Betreff 'Test', Konto: '62.146.xxx.xxx', Server: '62.146.xxx.xxx', Protokoll: SMTP, Serverantwort: '554 <meineaddybeigmx@gmx.ch>: Relay access denied', Port: 25, Secure (SSL): Nein, Serverfehler: 554, Fehlernummer: 0x800CCC79
Code: Select all
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
default_privs = nobody
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, $mydomain, localhost.$mydomain
mynetworks_style = host
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mail_spool_directory = /var/mail
fast_flush_domains = $relay_domains
local_destination_concurrency_limit = 2
default_destination_concurrency_limit = 10
debugger_command =
PATH=/usr/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 = /etc/postfix
broken_sasl_auth_clients = yes
smtpd_sender_restrictions = hash:/etc/postfix/access
strict_rfc821_envelopes = no
smtpd_recipient_restrictions = permit_sasl_authenticated, reject_unauth_destination
smtpd_client_restrictions =
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_enforce_tls = no
virtual_maps = hash:/etc/postfix/confixx_virtualUsers, hash:/etc/postfix/confixx_localDomains
delay_warning_time = 3Kann mir jemand helfen?Mar 28 18:38:10 login postfix/smtpd[8604]: connect from 107.17.xxx.xxx.dial.bluewin.ch[xxx.xxx.17.107]
Mar 28 18:38:11 login postfix/smtpd[8604]: 195AB12B403D: client=107.17.xxx.xxx.dial.bluewin.ch[xxx.xxx.17.107]
Mar 28 18:38:11 login postfix/smtpd[8604]: reject: RCPT from 107.17.xxx.xxx.dial.bluewin.ch[xxx.xxx.17.107]: 554 <meineaddybeigmx@gmx.ch>: Relay access denied; from=<info@meinedomain.de> to=<meineaddybeigmx@gmx.ch>
Mar 28 18:38:16 login postfix/smtpd[8604]: lost connection after RCPT from 107.17.xxx.xxx.dial.bluewin.ch[xxx.xxx.17.107]
Mar 28 18:38:16 login postfix/smtpd[8604]: disconnect from 107.17.xxx.xxx.dial.bluewin.ch[xxx.xxx.17.107]
Christian
Re: Versand von Emails über Postfix nur an eigene Domain möglich
Meine Glaskugel läuft heiss... :?
Entweder dein Client ist nicht auf AUTH konfiguriert oder möglicherweise ist deine sasldb noch nicht korrekt eingerichtet. Meldet sich der Server denn auf EHLO wenigstens mit "AUTH PLAIN LOGIN"? Schonmal mit Telnet versucht?
FAQ verglichen? -> http://server.1und1.com/root_server/bs/ ... tos/5.html
Entweder dein Client ist nicht auf AUTH konfiguriert oder möglicherweise ist deine sasldb noch nicht korrekt eingerichtet. Meldet sich der Server denn auf EHLO wenigstens mit "AUTH PLAIN LOGIN"? Schonmal mit Telnet versucht?
FAQ verglichen? -> http://server.1und1.com/root_server/bs/ ... tos/5.html
Re: Versand von Emails über Postfix nur an eigene Domain möglich
Ich war eigentlich der Meinung, dass ich das im Client eingestellt habe, war jedoch nicht der Fall. Thx für den Tip!dodolin wrote:Meine Glaskugel läuft heiss... :?
Entweder dein Client ist nicht auf AUTH konfiguriert oder möglicherweise ist deine sasldb noch nicht korrekt eingerichtet. Meldet sich der Server denn auf EHLO wenigstens mit "AUTH PLAIN LOGIN"? Schonmal mit Telnet versucht?
Ja, bei Telnet meldet er sich so.
Nun sagt mir meine Log folgendes:
Ich hab jedoch, wie in einer Anleitung irgendwo im Netzt stand, eine Datei /usr/lib/sasl/smtpd.conf mit dem InhaltMar 29 17:58:13 login postfix/smtpd[7351]: unable to open Berkeley db /etc/sasldb: No such file or directory
Code: Select all
pwcheck_method: pamBei Sendmail war das auch so konfiguriert, warum arbeitet es dann nicht mit der selben Auth-Datenbank wie dieses? Muss ich da noch Einstellungen vornehmen, damit die richtige Datenbank genommen wird?