Hallo Liebe Community!
Ich hab einen vserver mit postfix + dovecot amavis & co ausgetstattet! Funktioniert auch einwandfrei.
Emails können lokal gesendet und empfangen werden...
Emails können extern gesendet werden...
Emails können NICHT extern empfangen werden...
Beispiel: Wenn ich eine Email von Strato bzw. GMX auf mein account (auf dem vserver) sende dann wird die email aus irgendeinen grunde abgewiesen. Jedoch finde ich den fehler nicht woran das liegt.
Wie mann in diesem log snipped sieht Relay access denied;. Ich finde aber nicht den Grund...
Also ich bin nach diesem howto gegangen um den fehler auf die Spur zu kommen:
Anleitung: ISP-ähnlicher E-Mail Server mit Debian-Etch und Postfix 2.3
Kleine info vorab meine fqdn = 81-89-98-163.blue.kundencontroller.de
Via A Record auf den server gelegte domain = cybernetworkxx.eu
Hier meine postfix main.cf
Hier meine postfix master.cf
und zu guter letzt noch meine dovecot.conf
MOD: Bitte [noparse]
[/noparse]-Tags um Ausgaben, Code, etc. verwenden (im Editor auch mit '#' erreichbar). Danke!
Ich habe aus platzgründen sämtliche kommentare aus den cf dateien entfernt... also könnte es auch sein das ich vieleicht ein stück zuviel entfernt habe .. also nicht gleich wundern...
Hoffe ihr könnt mir helfen
MFG
Ich hab einen vserver mit postfix + dovecot amavis & co ausgetstattet! Funktioniert auch einwandfrei.
Emails können lokal gesendet und empfangen werden...
Emails können extern gesendet werden...
Emails können NICHT extern empfangen werden...
Beispiel: Wenn ich eine Email von Strato bzw. GMX auf mein account (auf dem vserver) sende dann wird die email aus irgendeinen grunde abgewiesen. Jedoch finde ich den fehler nicht woran das liegt.
Code:
Feb 8 14:00:51 81-89-98-163 postfix/smtpd[13840]: connect from 114-44-46-127.dynamic.hinet.net[114.44.46.127]
Feb 8 14:00:54 81-89-98-163 postfix/smtpd[13840]: NOQUEUE: reject: RCPT from 114-44-46-127.dynamic.hinet.net[114.44.46.127]: 554 5.7.1 <sseenndd1201@yahoo.com.hk>: Relay access denied; from=<j48m7g3k6f@yahoo.com> to=<sseenndd1201@yahoo.com.hk> proto=SMTP helo=<81.89.98.163>
Feb 8 14:00:55 81-89-98-163 postfix/smtpd[13840]: lost connection after RCPT from 114-44-46-127.dynamic.hinet.net[114.44.46.127]
Feb 8 14:00:55 81-89-98-163 postfix/smtpd[13840]: disconnect from 114-44-46-127.dynamic.hinet.net[114.44.46.127]
Wie mann in diesem log snipped sieht Relay access denied;. Ich finde aber nicht den Grund...
Also ich bin nach diesem howto gegangen um den fehler auf die Spur zu kommen:
Anleitung: ISP-ähnlicher E-Mail Server mit Debian-Etch und Postfix 2.3
Kleine info vorab meine fqdn = 81-89-98-163.blue.kundencontroller.de
Via A Record auf den server gelegte domain = cybernetworkxx.eu
Hier meine postfix main.cf
Code:
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
append_dot_mydomain = no
smtpd_tls_cert_file = /etc/ssl/certs/postfix.pem
smtpd_tls_key_file = /etc/ssl/private/postfix.pem
smtpd_use_tls = yes
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
myhostname = 81-89-98-163.blue.kundencontroller.de
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = localhost.de, localhost.localdomain, localhost
relayhost =
mynetworks =
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual-mailbox-domains.cf
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual-mailbox-maps.cf
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual-alias-maps.cf,mysql:/etc/postfix/mysql-email2email.cf
virtual_transport = dovecot
dovecot_destination_recipient_limit = 1
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination
smtpd_tls_auth_only = yes
content_filter = smtp-amavis:[127.0.0.1]:10024
receive_override_options = no_address_mappings
Hier meine postfix master.cf
Code:
smtp inet n - - - - smtpd
dovecot unix - n n - - pipe
flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -d ${recipient}
pickup fifo n - - 60 1 pickup
cleanup unix n - - - 0 cleanup
qmgr fifo n - n 300 1 qmgr
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
relay unix - - - - - smtp
-o fallback_relay=
showq unix n - - - - showq
error 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
maildrop unix - n n - - pipe
flags=DRhu user=vmail argv=/usr/bin/maildrop -d ${recipient}
uucp unix - n n - - pipe
flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
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}
smtp-amavis unix - - n - 2 smtp
-o smtp_data_done_timeout=1200
-o smtp_send_xforward_command=yes
-o disable_dns_lookups=yes
-o max_use=20
127.0.0.1:10025 inet n - - - - smtpd
-o content_filter=
-o local_recipient_maps=
-o relay_recipient_maps=
-o smtpd_restriction_classes=
-o smtpd_delay_reject=no
-o smtpd_client_restrictions=permit_mynetworks,reject
-o smtpd_helo_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o smtpd_data_restrictions=reject_unauth_pipelining
-o smtpd_end_of_data_restrictions=
-o mynetworks=127.0.0.0/8
-o smtpd_error_sleep_time=0
-o smtpd_soft_error_limit=1001
-o smtpd_hard_error_limit=1000
-o smtpd_client_connection_count_limit=0
-o smtpd_client_connection_rate_limit=0
-o receive_override_options=no_header_body_checks,no_unknown_recipient_checks
-o local_header_rewrite_clients=
und zu guter letzt noch meine dovecot.conf
Code:
protocols = imap imaps pop3 pop3s
disable_plaintext_auth = no
log_timestamp = "%Y-%m-%d %H:%M:%S "
mail_location = maildir:/home/vmail/%d/%n
mail_privileged_group = mail
protocol imap {
}
protocol pop3 {
pop3_uidl_format = %08Xu%08Xv
}
protocol lda {
log_path = /home/vmail/dovecot-deliver.log
auth_socket_path = /var/run/dovecot/auth-master
postmaster_address = [email]postmaster@example.com[/email]
mail_plugins = cmusieve
global_script_path = /home/vmail/globalsieverc
}
auth default {
mechanisms = plain login
passdb pam {
}
passdb sql {
args = /etc/dovecot/dovecot-sql.conf
}
userdb passwd {
}
userdb static {
args = uid=5000 gid=5000 home=/home/vmail/%d/%n allow_all_users=yes
}
user = root
socket listen {
master {
path = /var/run/dovecot/auth-master
mode = 0600
user = vmail
}
client {
path = /var/spool/postfix/private/auth
mode = 0660
user = postfix
group = postfix
}
}
}
dict {
}
plugin {
}
Code:
...
Ich habe aus platzgründen sämtliche kommentare aus den cf dateien entfernt... also könnte es auch sein das ich vieleicht ein stück zuviel entfernt habe .. also nicht gleich wundern...
Hoffe ihr könnt mir helfen
MFG
Last edited by a moderator: