ubuntuusers.de

Postfix Mailserver Probleme

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

seeder17

Anmeldungsdatum:
17. April 2008

Beiträge: Zähle...

Ich bin jetzt schon ganz kurz vorm verzweifeln und hoffe das ich hier Hilfe finde...

Ich bin dabei einen eigenen Web- und Mailserver einzurichten.

Webserver läuft ach soweit ganz gut.

Der Server steht hinter einer Firewall, dass heißt ein Großteil der Ports gefilter sind bis auf:

smtp             25/tcp    Simple Mail Transfer
smtp             25/udp    Simple Mail Transfer
pop3            110/tcp    Post Office Protocol - Version 3
pop3            110/udp    Post Office Protocol - Version 3
imap            143/tcp    Internet Message Access Protocol
imaps		993/tcp    imap4 protocol over TLS/SSL
imaps		993/udp    imap4 protocol over TLS/SSL
pop3s           995/tcp    pop3 protocol over TLS/SSL (was spop3)
pop3s           995/udp    pop3 protocol over TLS/SSL (was spop3)

das sind jetzt nur die die für Mailserver wichtig sind.

Ich benutze Ubuntu 7.10 Server und habe Postfix über apt-get installiert

Nun zum Problem:

Ich werde von allen Mailservern abgewiesen. Ich weiß nicht ob ich zum Senden an Emailadressen einen Relayserver benötige. Habe aber versucht das einzurichten.
meine main.cf

# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

myhostname = fsr.bio.tu-dresden.de
mydomain = bio.tu-dresden.de
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = $myhostname
mydestination = fsr.bio.tu-dresden.de, localhost.bio.tu-dresden.de, , localhost
relayhost = mail.gmx.net
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_always_send_ehlo = yes
smtp_sasl_security_options = noanonymous
mynetworks = 127.0.0.0/8
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

meine master.cf

pickup    fifo  n       -       -       60      1       pickup
cleanup   unix  n       -       -       -       0       cleanup
qmgr      fifo  n       -       n       300     1       qmgr
#qmgr     fifo  n       -       -       300     1       oqmgr
tlsmgr    unix  -       -       -       1000?   1       tlsmgr
rewrite   unix  -       -       -       -       -       trivial-rewrite
bounce    unix  -       -       -       -       0       bounce
defer     unix  -       -       -       -       0       bounce
trace     unix  -       -       -       -       0       bounce
verify    unix  -       -       -       -       1       verify
flush     unix  n       -       -       1000?   0       flush
proxymap  unix  -       -       n       -       -       proxymap
smtp      unix  -       -       -       -       -       smtp
# When relaying mail as backup MX, disable fallback_relay to avoid MX loops
relay     unix  -       -       -       -       -       smtp
        -o smtp_fallback_relay=
#       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq     unix  n       -       -       -       -       showq
error     unix  -       -       -       -       -       error
retry     unix  -       -       -       -       -       error
discard   unix  -       -       -       -       -       discard
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       -       -       -       -       lmtp
anvil     unix  -       -       -       -       1       anvil
scache    unix  -       -       -       -       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/bin/maildrop -d ${recipient}
#
# See the Postfix UUCP_README file for configuration details.
#
uucp      unix  -       n       n       -       -       pipe
  flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
#
# Other external delivery methods.
#
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=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender $recipient
scalemail-backend unix  -       n       n       -       2       pipe
  flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user} ${extension}
mailman   unix  -       n       n       -       -       pipe
  flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
  ${nexthop} ${user} 

die sasl_passwd

mail.gmx.net user@gmx.de:password

.

und noch am Rande sollte ein Server mit fester IP nicht auch ohne Relayhost senden dürfen, oder brauch man den immer.
ich danke für jede hilfe

comm_a_nder

Avatar von comm_a_nder

Anmeldungsdatum:
5. Februar 2006

Beiträge: 2533

Wohnort: Dresden

Was genau kommt denn als Fehler- bzw Rejectmeldung ?

tempuser Team-Icon

Ehemalige

Anmeldungsdatum:
5. Februar 2008

Beiträge: 1350

Wohnort: Hamburg

Hallo seeder17,

ersetze mal das @ durch ein % in der sasl_passwd und vergiss nicht sudo postmap sasl_passwd auszuführen.

Viele Grüße,
tempuser

han

Avatar von han

Anmeldungsdatum:
14. September 2006

Beiträge: 118

und noch am Rande sollte ein Server mit fester IP nicht auch ohne Relayhost senden dürfen, oder brauch man den immer.

Das hängt oftmals davon ab was ein Reverse-Lookup liefert. Wenn du z.B. von der T-Com eine feste IP zugewiesen bekommen hast, die ein t-ipconnect-irgendwas liefert, vermuten viele Mailserver einen Host mit dynamischer Adresse dahinter.

Gruß

Edit: bei Arcor übrigens ähnliches Spiel. Kann aber sein, dass sich solche Dinge je nach Produkt/Dienstleistung unterscheiden oder sich sogar konfigurieren lassen.

seeder17

(Themenstarter)

Anmeldungsdatum:
17. April 2008

Beiträge: 4

Fehler ist

relay=mail.gmx.net[213.165.64.21]:25, delay=0.18, delays=0.04/0.02/0.08/0.04, dsn=5.1.8, status=bounced (host mail.gmx.net[213.165.64.21] said: 550 5.1.8 Only registrated user are allowed to use this system {mp031} (in reply to MAIL FROM command))

han

Avatar von han

Anmeldungsdatum:
14. September 2006

Beiträge: 118

Hm, in der Konfiguration kann ich keinen Fehler entdecken - setze aber auch nicht jeden Tag einen Relay-Postfix neu auf 😇! Die Wiki-Seiten hast du dir vermutlich schon angeschaut Postfix#head-785fbb5ef493a40e7cb1b9afaf5d4f95cfa3b7c2 (postmap, korrekter Absender etc.)?!

Gruß

xabbuh Team-Icon

Anmeldungsdatum:
25. Mai 2006

Beiträge: 6411

seeder17 hat geschrieben:

Fehler ist

relay=mail.gmx.net[213.165.64.21]:25, delay=0.18, delays=0.04/0.02/0.08/0.04, dsn=5.1.8, status=bounced (host mail.gmx.net[213.165.64.21] said: 550 5.1.8 Only registrated user are allowed to use this system {mp031} (in reply to MAIL FROM command))

Etwas mehr Informationen wären nicht schlecht. Wer ist in diesem Moment der Absender (Envelope-From), wer der Empfänger (Envelope-To)?

Gruß
Christian

seeder17

(Themenstarter)

Anmeldungsdatum:
17. April 2008

Beiträge: 4

hab jetzt nach dem wiki noch ne sender_canonical gesetzt mit

user adresse@gmx.de
root adresse@gmx.de

neue fehler medung ist jetzt

Apr 18 11:08:15 fsr postfix/smtp[5307]: 95750107B6E: to=<fsr-biologie-dresden@gmx.de>, relay=mail.gmx.net[213.165.64.21]:25, delay=0.14, delays=0.02/0/0.1/0.02, dsn=5.1.7, status=bounced (host mail.gmx.net[213.165.64.21] said: 550 5.1.7 This server does not accept an empty envelope from ( http://portal.gmx.net/serverrules ) {mp029} (in reply to MAIL FROM command))
Apr 18 11:08:15 fsr postfix/qmgr[5300]: 95750107B6E: removed

han

Avatar von han

Anmeldungsdatum:
14. September 2006

Beiträge: 118

Das sollte dir weiterhelfen (Thema sender_canonical):

http://forum.ubuntuusers.de/topic/40634/

Gruß

seeder17

(Themenstarter)

Anmeldungsdatum:
17. April 2008

Beiträge: 4

gut danke

habe die sender_can koregiert

neue log sieht so aus

.

Apr 19 23:38:55 fsr postfix/pickup[11096]: 577C7107B6D: uid=0 from=<root>
Apr 19 23:38:55 fsr postfix/cleanup[11104]: 577C7107B6D: message-id=<20080419213855.577C7107B6D@fsr.bio.tu-dresden.de>
Apr 19 23:38:55 fsr postfix/qmgr[11099]: 577C7107B6D: from=<RICHTIGE ADRESSE@gmx.de>, size=340, nrcpt=1 (queue active)
Apr 19 23:38:55 fsr postfix/smtp[11106]: connect to mail.gmx.net[213.165.64.20]:Connection refused (port 25)
Apr 19 23:38:55 fsr postfix/smtp[11106]: 577C7107B6D: enabling PIX workarounds: disable_esmtp delay_dotcrlf for mail.gmx.net[213.165.64.21]:25
Apr 19 23:38:55 fsr postfix/smtp[11106]: 577C7107B6D: to=<IRGENDEINE@yahoo.de>, relay=mail.gmx.net[213.165.64.21]:25, delay=0.25, delays=0.05/0.02/0.1/0.08,dsn=5.7.0, status=bounced (host mail.gmx.net[213.165.64.21] said: 550 5.7.0 Need to authenticate via SMTP-AUTH-Login {mp017} (in reply to MAIL FROM command))
Apr 19 23:38:55 fsr postfix/cleanup[11104]: 97DEE107B6E: message-id=<20080419213855.97DEE107B6E@fsr.bio.tu-dresden.de>
Apr 19 23:38:55 fsr postfix/qmgr[11099]: 97DEE107B6E: from=<>, size=2297, nrcpt=1 (queue active)
Apr 19 23:38:55 fsr postfix/bounce[11107]: 577C7107B6D: sender non-delivery notification: 97DEE107B6E
Apr 19 23:38:55 fsr postfix/qmgr[11099]: 577C7107B6D: removed
Apr 19 23:38:55 fsr postfix/smtp[11106]: 97DEE107B6E: enabling PIX workarounds:disable_esmtp delay_dotcrlf for mail.gmx.net[213.165.64.21]:25
Apr 19 23:38:55 fsr postfix/smtp[11106]: 97DEE107B6E: to=<RICHTIGE ADRESSE@gmx.de>, relay=mail.gmx.net[213.165.64.21]:25, delay=0.08, delays=0.01/0/0.06/0.0                      2, dsn=5.1.7, status=bounced (host mail.gmx.net[213.165.64.21] said: 550 5.1.7 This server does not accept an empty envelope from ( http://portal.gmx.net/server                      rules ) {mp009} (in reply to MAIL FROM command))
Apr 19 23:38:55 fsr postfix/qmgr[11099]: 97DEE107B6E: removed

Bearbeitet von xabbuh:

Bitte formatiere Logauszüge und Kommandozeileneingaben und -ausgaben mit den code-Tags des Forums. Danke! ☺

xabbuh Team-Icon

Anmeldungsdatum:
25. Mai 2006

Beiträge: 6411

seeder17 hat geschrieben:

Apr 19 23:38:55 fsr postfix/smtp[11106]: 577C7107B6D: to=<IRGENDEINE@yahoo.de>, relay=mail.gmx.net[213.165.64.21]:25, delay=0.25, delays=0.05/0.02/0.1/0.08,dsn=5.7.0, status=bounced (host mail.gmx.net[213.165.64.21] said: 550 5.7.0 Need to authenticate via SMTP-AUTH-Login {mp017} (in reply to MAIL FROM command))

Es sieht so aus, als wenn sich dein Postfix gar nicht bei GMX authentisiert. Was sagt postconf -n? Ist ein Eintrag für mail.gmx.net in smtp_sasl_password_maps enthalten?

Gruß
Christian

Antworten |