• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Mails senden klappt, mails von extern empfangen nicht warum?

Status
Für weitere Antworten geschlossen.

jhengi

Newbie
Servus Leute,

ich habe mir jetzt mal einen dedizierten Server zugelegt auf dem ich mehrere Web-sites hosten will das klappt auch alles perfekt nur mit dem mail server gibts probleme :-(

Habe folgendes installiert:(postfix,dovecot)

http://www.howtoforge.com/linux_postfix_virtual_hosting

Jedoch verstehe nicht warum externe mails nicht bei mir ankommen...woran kann das liegen? (Intern klappt alles, und senden von mails klappt auch)

habe zoneedit.com zum managen meiner DNS
habe als MX Eintrag folgendes:

;; ANSWER SECTION:
mydomain.com. 7200 IN MX 0 mail.mydomain.com.

wo muss ich den mail.mydomain.com jetzt einbinden in meiner Konfiguration? oder muss ich das überhaupt?

Der Anfänger würde sich sehr um Antwort freuen...wenn weiter Informationen notwendig sind bitte posten...

Greetz
jhengi
 

Martin Breidenbach

Ultimate Guru
Auf welchem DNS ist der MX eingetragen ? Wo läuft der DNS Server ? Wenn der auf Deinem Rechner läuft ... ist das denn tatsächlich der 'oberste' DNS-Server für Deine Domäne ?
 

dermichel

Advanced Hacker
warum redest du nicht klartext und nennst deine domaine das man mal sehen kann ob die eintraege stimmen?

tse...
 

dermichel

Advanced Hacker
hal@~ > host worldcupcities.com
worldcupcities.com has address 213.239.197.3
worldcupcities.com mail is handled by 0 mail.worldcupcities.com.
hal@~ > host mail.worldcupcities.com
mail.worldcupcities.com has address 213.239.197.3

die dns eintraege stimmen.

aber:

hal@~ > telnet mail.worldcupcities.com 25
Trying 213.239.197.3...
telnet: connect to address 213.239.197.3: Connection refused


da laeuft kein mta... firewall falsch konfiguriert?
mta auf der falschen adresse laufen?

mach mal

netstat -lntp

und poste...
 
OP
J

jhengi

Newbie
netstat -lntp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 31855/mysqld
tcp 0 0 213.239.197.3:80 0.0.0.0:* LISTEN 7068/httpd
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 14929/proftpd: (acc
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 19743/master
tcp 0 0 :::110 :::* LISTEN 2736/dovecot
tcp 0 0 :::143 :::* LISTEN 2736/dovecot
tcp 0 0 :::22 :::* LISTEN 5052/sshd
tcp 0 0 ::1:25 :::* LISTEN 19743/master
 

dermichel

Advanced Hacker
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 19743/master


naja... ich wuerde deinen mta (postfix?) mal auf das richtige device/ip binden...
 

dermichel

Advanced Hacker
hab grad gelesen das du postfix verwendest:

inet_interface

dieser eintrag in der main.cf ist fuer dich interessant.
 
OP
J

jhengi

Newbie
ok vielen dank erstmals, jedoch wie mache ich das? sorry bin noch kein profi in linux geschichten :-(
 

dermichel

Advanced Hacker
z.b.:

inet_interface = 213.239.197.3

oder die "es muss schnell gehen" variante:

inet_interface = all


dann lauscht postfix auf allen devices die er findet.
bei einem root-server ist es meistens nur eth0/localhost.
postfix neu starten nicht vergessen!
 
OP
J

jhengi

Newbie
ok, kommt jedoch immer noch keine mail rein....telnet kann jedoch verbindung aufbauen jetzt

hier ist ein error message von einer mail von heute mittag

Technical details of permanent failure:
PERM_FAILURE: SMTP Error (state 9): 554 <wwc@worldcupcities.com>: Relay access denied

hier mal meine conf datei
postconf -n

alias_maps = hash:/etc/aliases
biff = no
canonical_maps = hash:/etc/postfix/canonical
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
debug_peer_level = 2
default_destination_concurrency_limit = 20
defer_transports =
disable_dns_lookups = no
html_directory = /usr/share/doc/packages/postfix/html
inet_protocols = all
local_destination_concurrency_limit = 2
mail_owner = postfix
mail_spool_directory = /var/mail
mailbox_command = /usr/lib/cyrus/bin/deliver
mailbox_size_limit = 0
mailbox_transport = cyrus
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
masquerade_classes = envelope_sender, header_sender, header_recipient
masquerade_exceptions = root
message_size_limit = 10240000
mydestination = $myhostname, localhost.$mydomain
myhostname = linux
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/packages/postfix/README_FILES
relocated_maps = hash:/etc/postfix/relocated
sample_directory = /usr/share/doc/packages/postfix/samples
sender_canonical_maps = hash:/etc/postfix/sender_canonical
sendmail_path = /usr/sbin/sendmail
setgid_group = maildrop
smtp_sasl_auth_enable = no
smtp_use_tls = no
smtpd_banner = $myhostname ESMTP
smtpd_client_restrictions =
smtpd_helo_required = no
smtpd_helo_restrictions =
smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination
smtpd_sasl_auth_enable = no
smtpd_sender_restrictions = hash:/etc/postfix/access

vielleicht hilft das weiter?
 
OP
J

jhengi

Newbie
geht noch weiter hopla:
smtpd_use_tls = no
strict_rfc821_envelopes = no
transport_maps = hash:/etc/postfix/transport
unknown_local_recipient_reject_code = 550
virtual_alias_maps = hash:/etc/postfix/valias.txt
virtual_gid_maps = static:1000
virtual_mailbox_base = /var/spool/vmail
virtual_mailbox_domains = /etc/postfix/vhosts.txt
virtual_mailbox_maps = hash:/etc/postfix/vmaps.txt
virtual_uid_maps = static:1000
 

dermichel

Advanced Hacker
du musst postfix sagen fuer welche domain er zustaendig ist.
das macht man mit mydestination oder ueber virtuelle domainen (virtual).
 

dermichel

Advanced Hacker
du musst postfix immer noch sagen fuer welche domain er zustaendig ist.
das macht man immer noch mit mydestination oder ueber virtuelle domainen (virtual).

:wink:
 
OP
J

jhengi

Newbie
oh yeahhh vielen Dank!!!
jetzt habe ichs geschnallt!
es klappt *freu*

gibts denn jetzt eigentlich noch sicherheitslücken in dem ganzen ding....? di man von aussen erkennen kann?
 

dermichel

Advanced Hacker
ein offenes relay bist du jedenfalls mal nicht.
die software sollte man immer schoen aktuell halten oder patchen.

postfix ist in der stable z.z. bei 2.2.5.
 

dermichel

Advanced Hacker
ich hoffe du bringst dich in zukunft auch in dieses forum ein und verschwindest nicht wieder so schnell wie du gekommen bist...

:-(
 
OP
J

jhengi

Newbie
ja mach ich!
habe noch eine frage
wie konfiguriere ich spamassassin mit postfix und dovecot?
und reicht spamassassin aus?
gruss
 
Status
Für weitere Antworten geschlossen.
Oben