E-mail we w

Masz problemy z siecią bądź internetem? Zapytaj tu
Glowacki
Posty: 4
Rejestracja: 28 listopada 2012, 15:08

E-mail we własnej domenie (Debian 6) i błędna konfiguracja DNS?

Post autor: Glowacki »

Witam.
Na początku pragnę zaznaczyć, że jestem całkowitym żółtodziobem w kwestii Uniksów.
Wykupiłem VPS w hekko.pl i mam tam również własną domenę.

Potrzebuję adresu pocztowego w domenie mojego VPS-a. Próbowałem zainstalować postfiksa oraz dovecota, lecz nie udawało mi się to.

Moje pytanie brzmi:
Czego naprawdę potrzebuję, aby mieć jeden adres e-mail we własnej domenie aby móc z niego wysyłać i odbierać wiadomości?
Chodzi mi o maksymalne ułatwienie instalacji oraz konfiguracji.
Używam Debian 6.06 32bit.

Proszę o wskazówki.

Pozdrawiam i z góry dziękuję za pomoc.

Dodane:
Zainstalowałem postfiksa od nowa za pomocą tego poradnika:
http://wiki.debian.org/Postfix

Po użyciu polecenia wyświetlenia logów błędów ukazuje mi się:

Kod: Zaznacz cały

Nov 30 18:34:08 l2p sm-mta[674]: gethostbyaddr(127.0.0.2) failed: 1
Nov 30 18:34:08 l2p sm-mta[676]: starting daemon (8.14.3): SMTP+queueing@00:10:00
Nov 30 18:40:56 l2p postfix/master[1894]: fatal: bind 0.0.0.0 port 25: Address already in use
Nov 30 18:41:23 l2p postfix/postfix-script[1906]: fatal: the Postfix mail system is not running
Nov 30 18:41:28 l2p postfix/postfix-script[1913]: fatal: the Postfix mail system is not running
Nov 30 18:41:33 l2p postfix/postfix-script[2009]: starting the Postfix mail system
Nov 30 18:41:33 l2p postfix/master[2010]: fatal: bind 0.0.0.0 port 25: Address already in use
Nov 30 18:52:28 l2p postfix/postfix-script[2034]: error: unknown command: ''
Nov 30 18:52:28 l2p postfix/postfix-script[2035]: fatal: usage: postfix start (or stop, reload, abort, flush, check, status, set-permissions, upgrade-configuration)
Nov 30 18:52:37 l2p postfix/postfix-script[2131]: starting the Postfix mail system
Nov 30 18:52:37 l2p postfix/master[2132]: fatal: bind 0.0.0.0 port 25: Address already in use
Nov 30 18:52:41 l2p postfix/postfix-script[2139]: fatal: the Postfix mail system is not running

Jako najistotniejszy wpis przyjmuję:

Kod: Zaznacz cały

Nov 30 18:41:33 l2p postfix/master[2010]: fatal: bind 0.0.0.0 port 25: Address already in use
Jak mogę teraz zmienić port postfiksa na inny, albo usunąć tę aplikację, która korzysta z portu 25?


Dodane:

Błędna konfiguracja DNS?
Witam.
Mój problem wygląda następująco: zainstalowałem Postfiksa i nie odbiera on wiadomości. Wysyła je, ale nie odbiera wiadomości z zewnątrz.
Za pomocą tej strony sprawdziłem moją domenę: http://mxtoolbox.com/

Kliknąłem SMTP test i wyskoczył następujący komunikat:
Obrazek1

Oto moje ustawienia DNS:
Obrazek2

To wina ustawień DNS, czy konfiguracji programu? Jak to naprawić?

Z góry dziękuję za pomoc.
Pozdrawiam.
piroaa
Beginner
Posty: 324
Rejestracja: 11 kwietnia 2008, 14:46

Post autor: piroaa »

Witam.

Kod: Zaznacz cały

ja@laptop:huawei$ dig l2p.com.pl MX

; <<>> DiG 9.8.1-P1 <<>> l2p.com.pl MX
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 507
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;l2p.com.pl.            IN    MX

;; ANSWER SECTION:
l2p.com.pl.        14400    IN    MX    10 mail.l2p.com.pl.

;; Query time: 39 msec
;; SERVER: 194.204.152.34#53(194.204.152.34)
;; WHEN: Sat Dec  1 20:51:26 2012
;; MSG SIZE  rcvd: 49

 ja@laptop:huawei$ dig mail.l2p.com.pl.

; <<>> DiG 9.8.1-P1 <<>> mail.l2p.com.pl.
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37238
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;mail.l2p.com.pl.        IN    A

;; ANSWER SECTION:
mail.l2p.com.pl.    14400    IN    A    188.116.19.135

;; Query time: 35 msec
;; SERVER: 194.204.152.34#53(194.204.152.34)
;; WHEN: Sat Dec  1 20:51:38 2012
;; MSG SIZE  rcvd: 49

 ja@laptop:huawei$ dig -x 188.116.19.135

; <<>> DiG 9.8.1-P1 <<>> -x 188.116.19.135
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 2019
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;135.19.116.188.in-addr.arpa.    IN    PTR

;; AUTHORITY SECTION:
19.116.188.in-addr.arpa. 10800    IN    SOA    ns1.hekko.net.pl. root.19.116.188.in-addr.arpa. 2012112900 14400 3600 1209600 86400

;; Query time: 38 msec
;; SERVER: 194.204.152.34#53(194.204.152.34)
;; WHEN: Sat Dec  1 20:51:46 2012
;; MSG SIZE  rcvd: 102

 ja@laptop:huawei$ dig poczta.o2.pl

; <<>> DiG 9.8.1-P1 <<>> poczta.o2.pl
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 57436
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;poczta.o2.pl.            IN    A

;; ANSWER SECTION:
poczta.o2.pl.        9163    IN    A    193.17.41.99

;; Query time: 28 msec
;; SERVER: 194.204.152.34#53(194.204.152.34)
;; WHEN: Sat Dec  1 20:52:37 2012
;; MSG SIZE  rcvd: 46

 ja@laptop:huawei$ dig -x 193.17.41.99

; <<>> DiG 9.8.1-P1 <<>> -x 193.17.41.99
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23368
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;99.41.17.193.in-addr.arpa.    IN    PTR

;; ANSWER SECTION:
99.41.17.193.in-addr.arpa. 132310 IN    PTR    poczta.o2.pl.

;; Query time: 25 msec
;; SERVER: 194.204.152.34#53(194.204.152.34)
;; WHEN: Sat Dec  1 20:52:45 2012
;; MSG SIZE  rcvd: 69
Wniosek z tego taki że nie masz ustawionych rekordów PTR.
A rozwiązanie proste jeśli klasa 188.116.19.x należy do ciebie to musisz taki rekord dodać. Jeśli nie a zakładam że tak jest to niestety sam takiego wpisu nie dodasz, ale nie panikuj zgłoś się do dostawcy usług on powinien nieodpłatnie taki wpis popełnić.
Pozdrawiam.
Glowacki
Posty: 4
Rejestracja: 28 listopada 2012, 15:08

Post autor: Glowacki »

Dziękuję za odpowiedź piroaa.

Mogę konfigurować następujące rekordy:
  • Rekordy NS
  • Rekordy
  • Rekordy AAAA
  • Rekordy MX
  • Rekordy CNAME
  • Rekordy TXT
  • Rekordy SRV
Czy na pewno nie chodzi o żaden z powyższych?

Jeśli nie, to czy wystarczy, że napiszę "Proszę o dodanie rekordów PTR dla mojej domeny"? Jak sformułować tę prośbę, aby od razu wiedzieli o co proszę?
piroaa
Beginner
Posty: 324
Rejestracja: 11 kwietnia 2008, 14:46

Post autor: piroaa »

Witam.
Powiem ci tak serwery pocztowe to paskudztwo i żeby działało jak należy trzeba mieć ogromną wiedzę, nawet jeśli to uruchomisz i jakoś będzie działało to właśnie będzie "jakoś" działało i zanim się obejrzysz będzie wysyłał tony spamu, o odbieraniu nie wspominając.

W związku z powyższym odpuść sobie własny serwer tym bardziej że to tylko na twój użytek.
Rozwiązanie jakie mogę zaproponować to podpięcie własnej domeny pod pocztę google.

Szukaj w google pod hasłem: google poczta we własnej domenie ja znalazłem taki poradnik:
http://karbownicki.com/2007/03/05/googl ... na-domena/
Szybko łatwo wygodnie i najważniejsze bezpiecznie.
Pozdrawiam.

Dodane:
Witam.
Na pewno żeby działała poczta musisz mieć rekordy odwrotne, tak zwane PTR. Co możesz zobaczyć w błędzie. Widoczne jest to na pierwszym zrzucie ekranu, wielka czerwona kropa.

Tak na pewno nie możesz dodać tego samemu jeśli nie zarządzasz klasą 188.116.19.0/24, a takiej klasy raczej na pewno nie masz.

Odnośnie pisania e-maila do operatora, napisz cokolwiek, jak czegoś zbraknie to się odezwą.
Pozdrawiam.
Glowacki
Posty: 4
Rejestracja: 28 listopada 2012, 15:08

Post autor: Glowacki »

Dziękuję za pomoc, odezwę się gdy odpowiedzą na mój e-mail.

Edycja:
Odezwali się i zgodzili się na dopisanie tego rekordu.
W tej chwili już SMTP Reverse Banner Check jest zaznaczony na zielono, ale e-maile dalej nie dochodzą.

Oto plik main.cf:

Kod: Zaznacz cały

# See /usr/share/postfix/main.cf.dist for a commented, more complete version


# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = no

# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

myhostname = l2p.com.pl
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = l2p.com.pl, www.l2p.com.pl, localhost,
relayhost = 
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = 
inet_interfaces = all
inet_protocols = ipv4# See /usr/share/postfix/main.cf.dist for a commented, more complete version


# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = no

# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

myhostname = l2p.com.pl
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = l2p.com.pl, www.l2p.com.pl, localhost,
relayhost = 
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = 
inet_interfaces = all
inet_protocols = ipv4

Edycja2:
Już mi wszystko działa. Problemem były źle ustawione aliasy.
Przepraszam za zamieszanie i dziękuję za pomoc!
Pozdrawiam.
modem
Posty: 4
Rejestracja: 27 listopada 2012, 22:13

Post autor: modem »

Pokaż plik konfiguracyjny do postfixa z /etc/postfix/main.cf. Masz błędny adres lokalny wpisany. Albo poszukaj na forum konfiga powinno coś być.
Glowacki
Posty: 4
Rejestracja: 28 listopada 2012, 15:08

Post autor: Glowacki »

Mój problem jest lepiej opisany tutaj: http://debian.linux.pl/threads/27993-Bł ... post154112
Jeśli możesz to pisz w tamtym.

Proszę admina/moderatora o usunięcie tego tematu.
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

Jak chcesz mieć tylko jedno konto pocztowe to wykup sobie taką usługę u jakiegoś dostawcy i skieruj tam swoją domenę za pomocą odpowiedniej konfiguracji rekordów MX. Nie narobisz się jak głupi, a będzie to działało sto razy lepiej i stabilniej niż na postawionym przez siebie serwerze pocztowym. Po co z armatą na muchę.
Maxman
Posty: 11
Rejestracja: 20 stycznia 2008, 11:44

Post autor: Maxman »

Po co zapewne masz taką usługę tylko o tym nie wiesz, zwróć się do rejestratora domeny żeby aktywować.
ODPOWIEDZ