Page 1 of 1

Postfix versendet nur interne Mails ?

Posted: 2004-03-19 10:40
by werwolf
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

Re: Postfix versendet nur interne Mails ?

Posted: 2004-03-19 20:27
by squize
Poste mal deine Config

Gruss

Marc

Re: Postfix versendet nur interne Mails ?

Posted: 2004-03-20 11:03
by werwolf

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 =

Re: Postfix versendet nur interne Mails ?

Posted: 2004-03-20 12:21
by squize
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

Re: Postfix versendet nur interne Mails ?

Posted: 2004-03-20 12:48
by werwolf
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 .. ??

Re: Postfix versendet nur interne Mails ?

Posted: 2004-03-20 13:36
by squize
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

Re: Postfix versendet nur interne Mails ?

Posted: 2004-03-20 14:02
by werwolf
hi sorry war keine absicht.

Ich kann wenn ich auf dem Server bin mails versenden.

Danke für die Links.

Re: Postfix versendet nur interne Mails ?

Posted: 2004-03-21 14:49
by compositiv
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 %)

Re: Postfix versendet nur interne Mails ?

Posted: 2004-03-21 19:55
by squize
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