Postfix versendet nur interne Mails ?

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
werwolf
Posts: 23
Joined: 2002-06-16 22:11

Postfix versendet nur interne Mails ?

Post by werwolf » 2004-03-19 10:40

Moin ich werde langsam bischel frustriert ich habe postfix mit ipopd installiert soweit geht nun auch alles ausser halt das ich nur server interne mails versenden kann wenn ich an externe mails raus schicken möchte bekomme ich die meldung

Code: Select all

Recipient address rejected: Relay access denied
** Fehler bei der SMTP Sitzung aufgetreten
** Fehler aufgetreten beim Senden der Nachricht.
könnte mir jemand einen tipp geben was ich falsch mache ??

vielen dank im vorraus gruß werwolf

squize
Userprojekt
Userprojekt
Posts: 741
Joined: 2003-05-19 16:46
Location: Karlsruhe

Re: Postfix versendet nur interne Mails ?

Post by squize » 2004-03-19 20:27

Poste mal deine Config

Gruss

Marc

werwolf
Posts: 23
Joined: 2002-06-16 22:11

Re: Postfix versendet nur interne Mails ?

Post by werwolf » 2004-03-20 11:03

Code: Select all

 cat /etc/postfix/main.cf 
# see /usr/share/postfix/main.cf.dist for a commented, fuller
# version of this file.

# Do not change these directory settings - they are critical to Postfix
# operation.
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
program_directory = /usr/lib/postfix

#normes: versteckt Mailername und Version
#smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_banner = $myhostname ESMTP

setgid_group = postdrop
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = yes
alias_maps = hash:/etc/aliases
myorigin = /etc/mailname
myhostname = gentoomania.org
mydestination = gentoomania.de, gentoomania.org, xxxxx.pureserver.info, localhost.pureserver.info, localhost
mynetworks = 127.0.0.0/8
mailbox_command = 
mailbox_size_limit = 0
recipient_delimiter = 0

# ORDB anti spam (relay check)
maps_rbl_domains = relays.ordb.org
smtpd_client_restrictions = reject_maps_rbl


relayhost =

squize
Userprojekt
Userprojekt
Posts: 741
Joined: 2003-05-19 16:46
Location: Karlsruhe

Re: Postfix versendet nur interne Mails ?

Post by squize » 2004-03-20 12:21

Die Frage ist, was heisst bei dir Mails versenden. Von deinem Server oder von einem Client?

Wenn es darum geht von extern Mails zu verschicken, dann musst du mit SMTP-AUTH arbeiten.

Von intern solltest du eigentlich Mails verschicken können, d.h. z.B. von einen Webmailer.

Gruss

Marc

werwolf
Posts: 23
Joined: 2002-06-16 22:11

Re: Postfix versendet nur interne Mails ?

Post by werwolf » 2004-03-20 12:48

hi

genau das ist das problem intern funxtioniert der mail versandt von extern mail clienten aber wenn ich zumbeispiel eine mail zu t-online schicken will geht es nicht. wenn ich auf dem server mich per ssh einlogge kann ich mails nach draussen schicken :( ? ... was genau muss ich machen das ich SMTP-AUTHt aktiveren kann .. ??

squize
Userprojekt
Userprojekt
Posts: 741
Joined: 2003-05-19 16:46
Location: Karlsruhe

Re: Postfix versendet nur interne Mails ?

Post by squize » 2004-03-20 13:36

Hallo Werwolf,
du drückst dich leider sehr unpräzise aus.

Also noch einmal.

Kannst du von deinem Server Mails an externe Addressen schicken?

Um SMTP-AUTH zu benutzen musst du als erstes mal ordentlich Doku wälzen. Am besten schau dir mal folgende Links an:

http://postfix.state-of-mind.de/patrick ... /smtpauth/
http://www.homeport.org/~adam/starttls.html

Marc

werwolf
Posts: 23
Joined: 2002-06-16 22:11

Re: Postfix versendet nur interne Mails ?

Post by werwolf » 2004-03-20 14:02

hi sorry war keine absicht.

Ich kann wenn ich auf dem Server bin mails versenden.

Danke für die Links.

compositiv
Posts: 193
Joined: 2003-01-22 14:58
Location: Hamburg

Re: Postfix versendet nur interne Mails ?

Post by compositiv » 2004-03-21 14:49

Also SMTP-AUTH kann man benutzen, muss man aber nicht.

Was ich vor allem in der Config vermisse, ist eine Zeile die das Senden erlaubt, z.b.
smtpd_recipient_restrictions = permit_mynetworks, check_relay_domains, reject
Vermutlich ist der default irgendwie permit_mynetworks, reject oder so? postconf sollte das anzeigen.


Sinnig ist eine Authentifzierung natuerlich schon, damit nicht jeder Mails ueber den Server verschicken kann %)

squize
Userprojekt
Userprojekt
Posts: 741
Joined: 2003-05-19 16:46
Location: Karlsruhe

Re: Postfix versendet nur interne Mails ?

Post by squize » 2004-03-21 19:55

Compositiv,
stimmt eigentlich, aber wenn du keine smtpd_recipient_restrictions angibts, dann sind die default Einstellungen:

The smtpd_recipient_restrictions parameter restricts what recipient addresses this system accepts in RCPT TO commands.

Default:
smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination

By default, the Postfix SMTP server relays mail:

* from trusted clients whose IP address matches $mynetworks to any destination,
* from untrusted clients to destinations that match $relay_domains or a subdomain thereof, except for addresses that contain sender-specified routing (user@elsewhere@domain).
Gruss
Marc