postfix z dyndns nie wysyła poczty i zmienia adres
: 22 lutego 2010, 22:46
Witam.
Konfigurowałem dzisiaj serwer poczty postfix według opisu:[quote]Postfix - Dovecot - Debian
Autor: vikus
Link: http://www.4shared.com/fi...ebian_v130.html[/gquote]
Zmodyfikowałem niektóre rzeczy żeby działały z dyndns, zgodnie z opisem
http://www.dyndns.com/support/kb/mail_s ... bound.html,
teraz poczta do mnie dochodzi ale z poza sieci. Jak próbuję wysłać dodaje nazwę host do domeny.
Więc odbieram z adresu:a próbuję wysłać z:Dlaczego tak się dzieje? Przejrzałem pliki konfiguracyjne i nigdzie nic takiego nie znalazłem. Wiem, że poczta na dyndns nie musi działać sprawnie ale chce się dowiedzieć dlaczego dodaje coś do adresu.
Main.cf
dovecot.conf
Konfigurowałem dzisiaj serwer poczty postfix według opisu:[quote]Postfix - Dovecot - Debian
Autor: vikus
Link: http://www.4shared.com/fi...ebian_v130.html[/gquote]
Zmodyfikowałem niektóre rzeczy żeby działały z dyndns, zgodnie z opisem
http://www.dyndns.com/support/kb/mail_s ... bound.html,
teraz poczta do mnie dochodzi ale z poza sieci. Jak próbuję wysłać dodaje nazwę host do domeny.
Więc odbieram z adresu:
Kod: Zaznacz cały
uzytkownik@dom.homelinux.org
Kod: Zaznacz cały
uzytkownik@nazwa_komputer.dom.homelinux.org
Main.cf
Kod: Zaznacz cały
xxx:/etc/postfix# cat /etc/postfix/main.cf
command_directory = /usr/sbin
mail_owner = postfix
mydomain = dom.homelinux.org
myhostname = nazwa_kompa
myorigin = /etc/mailname
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = $mydomain, $myhostname, localhost, localdomain,
mynetworks = 127.0.0.0/8
inet_interfaces = all
inet_protocols = ipv4
home_mailbox = Maildir/
mail_spool_directory = /home/
smtpd_banner = ESMTP on $myhostname !
mailbox_size_limit = 0
recipient_delimiter = +
biff = no
append_dot_mydomain = no
#wpisy dla dyndns
relayhost = outbound.mailhop.org:2525
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps=hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options =
#AUTH SMTP
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_sasl2_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_sasl_local_domain = $myhostname
xxx:/etc/postfix#
Kod: Zaznacz cały
xxx:/etc/dovecot# cat dovecot.conf
base_dir = /var/run/dovecot/
protocols = imap imaps pop3 pop3s
listen = *
disable_plaintext_auth = no
shutdown_clients = yes
#logi
log_path=/var/log/dovecot.log
info_log_path = /var/log/mail.log
log_timestamp = "%Y-%m-%d %H:%M:%S "
syslog_facility = mail
login_process_size = 64
login_greeting = Welcome. I’m ready ...
login_log_format_elements = user=<%u> method=%m rip=%r lip=%l %c
login_log_format = %$: %s
login_chroot = no
login_user = dovecot
login_process_per_connection = yes
login_processes_count = 3
login_max_processes_count = 128
mail_location = maildir:~/Maildir
#SSL
#ssl_disable = no
#ssl_cert_file = /etc/postfix/ssl/mail.pem
#ssl_key_file = /etc/postfix/ssl/mail.pem
#verbose_ssl = yes
mail_access_groups = postfix
protocol imap {
}
protocol pop3 {
pop3_uidl_format = %08Xu%08Xv
}
protocol lda {
postmaster_address = [email]root@dom.homelinux.org[/email]
}
auth_verbose = yes
auth_debug = yes
auth default {
mechanisms = plain login
passdb pam {
}
userdb passwd {
}
user = root
socket listen {
client {
path = /var/spool/postfix/private/auth
mode = 0660
user = postfix
group = postfix
}
}
}
dict {
}
plugin {
}
xxx:/etc/dovecot#