Strona 1 z 1

[+] Postfix - z zewnątrz nie mogę odbierać poczty

: 17 marca 2010, 22:03
autor: swiru
Witam.

Mam trzy problemy z postfixem i dovecotem.
  1. jak wysyłam maila do kogoś to przychodzi z adresu:

    Kod: Zaznacz cały

    hostname.domena.pl
    Jak usunąć z adresów hostname?
  2. W mailach, które wysyłam nie ma polskich znaków, robią się krzaki typu: ,,#378''.
  3. Mogę wysyłać maile lecz niestety do mnie nie przychodzą z zewnątrz.
Tutaj main.cf postfixa:

Kod: Zaznacz cały

command_directory = /usr/sbin
mail_owner = postfix
mailbox_command = procmail -a "$EXTENSION"
mydomain = domena.pl
myhostname = domena.pl
myorigin = domena.pl
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = $mydomain, $myhostname, localhost, localhost.localdomain,
mynetworks = 127.0.0.0/8   #[10.0.0.0/24] - Twoja siec
inet_interfaces = all
inet_protocols = ipv4
home_mailbox = Maildir/
mail_spool_directory = /home/
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
mailbox_size_limit = 0
recipient_delimiter = +
relayhost =

#SASL
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
smtpd_recipient_restrictions =
      permit_sasl_authenticated
      permit_mynetworks
      reject_unauth_destination
#TLS
smtpd_tls_auth_only = yes
smtp_use_tls = yes
smtpd_use_tls = yes
smtp_tls_note_starttls_offer = yes
smtpd_tls_key_file = /etc/postfix/ssl/smtpd.pem
smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.pem
smtpd_tls_CAfile = /etc/postfix/ssl/smtpd.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
tls_random_source = dev:/dev/urandom

#Amavis
content_filter = smtp-amavis:[127.0.0.1]:10024

: 18 marca 2010, 09:24
autor: filip.cy
ad 1.
Sprawdź /etc/mailname
ad 2.
Nie mam pojęcia.
ad 3.
Przedstaw logi.

: 18 marca 2010, 21:00
autor: swiru
ad1
w /etc/mailname była wpisana nazwa serwera, po jej usunięciu już jest ok.

co do pkt 2, ktoś może wie jak się zmienia kodowanie wysyłanych wiadomości?

pkt 3

Logi dovecot.log:

Kod: Zaznacz cały

dovecot: 2010-03-18 20:53:14 Info: auth(default): client in: AUTH       1       PLAIN   service=IMAP    secured lip=127.0.0.1   rip=127.0.0.1   resp=<hidden>
dovecot: 2010-03-18 20:53:14 Info: auth(default): pam(dayspa,127.0.0.1): lookup service=dovecot
dovecot: 2010-03-18 20:53:14 Info: auth(default): client out: OK        1       user=dayspa
dovecot: 2010-03-18 20:53:14 Info: auth(default): master in: REQUEST    12      5381    1
dovecot: 2010-03-18 20:53:14 Info: auth(default): passwd(dayspa,127.0.0.1): lookup
dovecot: 2010-03-18 20:53:14 Info: auth(default): master out: USER      12      dayspa  system_user=dayspa      uid=1001        gid=1001        home=/home/dayspa
dovecot: 2010-03-18 20:53:14 Info: imap-login: Login: user=<dayspa>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
dovecot: 2010-03-18 20:53:14 Info: IMAP(dayspa): Disconnected: Logged out
dovecot: 2010-03-18 20:53:14 Info: auth(default): new auth connection: pid=5411
mail.log

Kod: Zaznacz cały

Mar 18 20:47:34 neptun postfix/qmgr[4684]: A59AF9FBF: from=<michal@neptun.domena.pl>, size=1221, nrcpt=1 (queue active)
Mar 18 20:47:34 neptun postfix/qmgr[4684]: 5B4429FA1: from=<michal@domena.pl>, size=468, nrcpt=1 (queue active)
Mar 18 20:47:34 neptun postfix/smtp[5397]: A59AF9FBF: to=<sdfsdfsdfsdf@neptun.domena.pl>, relay=none, delay=82484, delays=82484/0.01/0.1/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=neptun.domena.pl type=MX: Host not found, try again)
Mar 18 20:47:34 neptun postfix/smtp[5398]: 5B4429FA1: to=<michal@neptun.domena.pl>, orig_to=<root@domena.pl>, relay=none, delay=172998, delays=172998/0.01/0.1/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=neptun.domena.pl type=MX: Host not found, try again)
Domena to domena.pl, neptun to host, ale nie wiem czemu w emaliach ciągle dodaje hostname przed nazwą domeny?

Może ktoś ma jakiś pomysł co do pkt 2 i 3?

: 18 marca 2010, 21:08
autor: filip.cy

Kod: Zaznacz cały

mydestination = $mydomain, $myhostname, localhost, localhost.localdomain,
Sprobuj
mydestination = $mydomain

edit:

Kod: Zaznacz cały

;; ANSWER SECTION:
anlaya.pl.              86400   IN      MX      10 neptun.anlaya.pl.
Tutaj popraw

: 18 marca 2010, 21:09
autor: bartek
Sprawdź konfigurację MX dla domeny anlaya.pl:
host neptun.anlaya.pl
Host neptun.anlaya.pl not found: 2(SERVFAIL)

: 18 marca 2010, 22:05
autor: swiru
Zmieniłem plik strefy. Czy według was brakuje jeszcze czegoś?

Kod: Zaznacz cały

$ORIGIN .
$TTL 86400      ; 1 day
domena.pl           IN SOA  ns.domena.pl. root.domena.pl. (
                                2010031802 ; serial (yyyy/mm/dd/nn)
                                10800      ; refresh (3 hours)
                                900        ; retry (15 minutes)
                                604800     ; expire (1 week)
                                86400      ; minimum (1 day)
                                )
                        NS      ns.domena.pl.
                        NS      ns.domena2.pl.
                        A       95.50.27.132
                        MX      10 neptun.domena.pl.
$ORIGIN domena.pl.
uran                    A       xxx
domena2              A       xxx
ns                      A       xxx
neptun                  NS      xxx
www                     CNAME   domena.pl.
poczta                  CNAME   domena.pl.
squirrelmail            CNAME   domena.pl.
neptun                  CNAME   domena.pl.
pop                     CNAME   domena.pl.
smtp                    CNAME   domena.pl.

: 18 marca 2010, 22:19
autor: fnmirk
swiru, używaj odpowiednich tagów do wklejanych tekstów poleceń czy logów.

: 18 marca 2010, 22:20
autor: filip.cy
Skoro chcesz pocztę na

Kod: Zaznacz cały

anlaya.pl
to chyba MX powinien być skierowany do

Kod: Zaznacz cały

anlaya.pl
nie do

Kod: Zaznacz cały

neptun.anlaya.pl
Tak mi się wydaje :)

: 18 marca 2010, 22:29
autor: swiru
Dziękuję koleżanki i koledzy działa odbieranie e-maili. Została mi jeszcze kwestia kodowania polskich znaków. Postfix wysyłając nawet lokalnie z polskich znaków robi krzaki, jak to naprawić?

Dodane:
Do zamknięcia