|
postfix z dyndns nie wysyła poczty i zmienia adres
witek000 - 22-02-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/mai..._outbound.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:
uzytkownik@dom.homelinux.org
a próbuję wysłać z:
uzytkownik@nazwa_komputer.dom.homelinux.org
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
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#
dovecot.conf
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 = root@dom.homelinux.org
}
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#
mendeczka - 23-02-2010 10:22
Czy sprawdzałeś jak się zachowa postfix wycinając z konfigu
myhostname = nazwa_kompa
? Jestem ciekaw :)
witek000 - 23-02-2010 11:19
Skasowałem, zrestartowałem postfixa i dovecota i cały czas próbuję wysłać jako:
użytkownik@nazwa_komputer.dom.homelinux.org
Z odbieraniem poczty nic się nie zmieniło.
mendeczka - 23-02-2010 12:10
Tak na szybko powinno Cię zaciekawić
Zmiana adresu nadawcy przy wysyłaniu poczty
Było już gdzieś na forum
witek000 - 26-02-2010 19:44
Zrobiłem:
dpkg-reconfigure postfix
i adres przy wysyłaniu poczty pojawia się prawidłowy.
Niestety, nie mogę wysłać maila na żaden adres, za każdym razem w kolejce pojawia mi się informacja typu:
(connect to mx5.wp.pl[212.77.101.9]:25: Connection timed out)
z wp, onetu, interii, gmaila.
W /var/log/mail.log mam coś takiego:
Feb 26 19:42:56 beta postfix/smtp[6780]: ECA1BC2337: to=<witek@wp.pl>, relay=none, delay=595, delays=534/0.06/60/0, dsn=4.4.1, status=deferred (connect to mx5.wp.pl[212.77.101.9]:25: Connection timed out)
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|