Strona 1 z 1

postfix z dyndns nie wysyła poczty i zmienia adres

: 22 lutego 2010, 22:46
autor: witek000
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:

Kod: Zaznacz cały

uzytkownik@dom.homelinux.org
a próbuję wysłać z:

Kod: Zaznacz cały

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

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# 
dovecot.conf

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# 

: 23 lutego 2010, 10:22
autor: mendeczka
Czy sprawdzałeś jak się zachowa postfix wycinając z konfigu

Kod: Zaznacz cały

myhostname = nazwa_kompa
?
Jestem ciekaw :)

: 23 lutego 2010, 11:19
autor: witek000
Skasowałem, zrestartowałem postfixa i dovecota i cały czas próbuję wysłać jako:

Kod: Zaznacz cały

użytkownik@nazwa_komputer.dom.homelinux.org
Z odbieraniem poczty nic się nie zmieniło.

: 23 lutego 2010, 12:10
autor: mendeczka
Tak na szybko powinno Cię zaciekawić

Zmiana adresu nadawcy przy wysyłaniu poczty

Było już gdzieś na forum

: 26 lutego 2010, 19:44
autor: witek000
Zrobiłem:

Kod: Zaznacz cały

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:

Kod: Zaznacz cały

(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:

Kod: Zaznacz cały

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)