Автор Тема: Postfix не получава съобщения в debian  (Прочетена 4898 пъти)

alex95

  • Напреднали
  • *****
  • Публикации: 13
  • Distribution: Fedora, Debian, Gentoo
  • Window Manager: Gnome,IceWM, Moblin
    • Профил
    • WWW
Здравейте :)
Имам сървър с debian etch и postfix за мейл сървър
Машината изпращаше безпроблемно мейли (сега не праща, не съм пипал конфигурацията) но не може да получава такива, в mail лога не виждам нищо интересно
Има също и dovecot който работи, squirrelmail си работи с него

MX записите са наред
Код:
[alex@destroyer ~]$ dig wstats.org MX

; <<>> DiG 9.5.1-P2-RedHat-9.5.1-2.P2.fc10 <<>> wstats.org MX
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36576
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 5, ADDITIONAL: 1

;; QUESTION SECTION:
;wstats.org. IN MX

;; ANSWER SECTION:
wstats.org. 1800 IN MX 10 mail.wstats.org.

;; AUTHORITY SECTION:
wstats.org. 2863 IN NS dns1.name-services.com.
wstats.org. 2863 IN NS dns2.name-services.com.
wstats.org. 2863 IN NS dns3.name-services.com.
wstats.org. 2863 IN NS dns4.name-services.com.
wstats.org. 2863 IN NS dns5.name-services.com.

;; ADDITIONAL SECTION:
mail.wstats.org. 1800 IN A 88.80.105.80

;; Query time: 150 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu May  7 11:31:40 2009
;; MSG SIZE  rcvd: 177
Но като пратя от друга поща имейл mailer-a връща това:
Код:
<alex@wstats.org>: connect to mail.wstats.org[88.80.105.80]:25: Connection
    timed out
Потребителя на машината се казва alex

Мога да кажа че нямам абсолютно никакъв опит с mail нещата и за това се надаявам да не се смеете много като ми четете поста ;D
И в администрация на линукс сървъри също нямам много
« Последна редакция: May 07, 2009, 11:52 от alex95 »
Активен

Debian, up 190 days :)

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
Re: Postfix не получава съобщения в debian
« Отговор #1 -: May 07, 2009, 11:52 »
Относно squirrelmail-а - postfix не е IMAP сървър, dovecot е. Т.е. за да работи squirrelmail клиента, трябва да е пуснат dovecot.

Колкото до проблема с получаването на поща - аз лично не успявам да се свържа на 25-ти порт на 88.80.105.80, а това е необходимо условие, за да можеш да получаваш поща.
Активен

laskov

  • Напреднали
  • *****
  • Публикации: 3166
    • Профил
Re: Postfix не получава съобщения в debian
« Отговор #2 -: May 07, 2009, 13:31 »
Колкото до проблема с получаването на поща - аз лично не успявам да се свържа на 25-ти порт на 88.80.105.80, а това е необходимо условие, за да можеш да получаваш поща.
Т.е. или postfix не е стартиран, или някакъв firewall спира заявките към твоя 25-ти порт, или има някакъв друг проблем. Предполагам, че е първото - не са стартирани нито postfix нито dovecot. Едно

ps -ax

в конзола ще ти покаже стартираните процеси. Забелязах, че междувременно си редактирал поста и смяташ, че dovecot работи. Остава да провериш дали работи postfix.
« Последна редакция: May 07, 2009, 13:35 от laskov »
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

alex95

  • Напреднали
  • *****
  • Публикации: 13
  • Distribution: Fedora, Debian, Gentoo
  • Window Manager: Gnome,IceWM, Moblin
    • Профил
    • WWW
Re: Postfix не получава съобщения в debian
« Отговор #3 -: May 07, 2009, 21:20 »
тотално съм ги объркал сървърите..
от рутера съм отворил порт 25 за двупосочна връзка и

Код:
predator:~# ps ax | grep postfix
 2720 ?        Ss     0:00 /usr/lib/postfix/master
11123 pts/0    R+     0:00 grep postfix

canyouseeme.org
Код:
Error: I could not see your service on 88.80.105.80 on port (25)
Reason: Connection timed out

стигнах до момента че нещо блокира порт 25 и мисля че е доставчика ми..... :(
Сложих apache-то на fedora на порт 25 и пак не отговаряше
Попитах все пак в техния форум

Сега се сетих обаче че слагах courier но после го махнах с apt-get remove courier*
От тогава изобщо не праща мейли
Активен

Debian, up 190 days :)

victim70

  • Напреднали
  • *****
  • Публикации: 454
  • Distribution: Gentoo, Ubuntu
  • Window Manager: Kde Xfce
    • Профил
Re: Postfix не получава съобщения в debian
« Отговор #4 -: May 07, 2009, 22:07 »
Отворен ти е вече
nmap 88.80.105.80

Starting Nmap 4.76 ( http://nmap.org ) at 2009-05-07 21:56 EEST
Interesting ports on 88.80.105.80:
Not shown: 996 filtered ports
PORT    STATE SERVICE
25/tcp  open  smtp
80/tcp  open  http
110/tcp open  pop3
443/tcp open  https

 Даже и смтп има

 telnet 88.80.105.80 25
Trying 88.80.105.80...
Connected to 88.80.105.80.
Escape character is '^]'.

Само че нямаш домеин и обратно резолване. Т.е. до гугъл неможеш да пратиш поща със сигурност.  ;)
Активен

"Господи, дай ми сила да променя нещата които немога да приема,
дай ми търпение да приема нещата които не мога да променя,
и ми дай мъдрост, да правя разликата между двете"

alex95

  • Напреднали
  • *****
  • Публикации: 13
  • Distribution: Fedora, Debian, Gentoo
  • Window Manager: Gnome,IceWM, Moblin
    • Профил
    • WWW
Re: Postfix не получава съобщения в debian
« Отговор #5 -: May 07, 2009, 23:09 »
мда, вече праща postfix но пак не успява да получи

в /var/log/mail.err последната грешка е стара
Код:
May  4 19:07:19 predator dovecot: ssl-build-param: rename(/var/lib/dovecot/ssl-parameters.dat.tmp, /var/lib/dovecot/ssl-parameters.dat) failed: No such file or directory
May  4 19:07:19 predator dovecot: child 4394 (ssl-build-param) returned error 89


а за домейна ще пообясниш ли малко? :)
как да му кажа да ползва домейна wstats.org и обратния резолвинг не е ли работа на суперхостинг? :)
Активен

Debian, up 190 days :)

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
Re: Postfix не получава съобщения в debian
« Отговор #6 -: May 08, 2009, 01:57 »
За получаването на поща - dovecot като гледам не се стартира като хората, заради настройките на ssl. Прочети в документацията, имаше някакъв скрипт, с който генерираш сървърен сертификат (ако си нямаш такъв издаден от някой удостоверител).

За обратния resolving - не е работа на суперхостинг, а на доставчика ти. Трябва да го изврънкаш да ти конфигурира обратен resolving за твоя IP адрес.
Активен

alex95

  • Напреднали
  • *****
  • Публикации: 13
  • Distribution: Fedora, Debian, Gentoo
  • Window Manager: Gnome,IceWM, Moblin
    • Профил
    • WWW
Re: Postfix не получава съобщения в debian
« Отговор #7 -: May 08, 2009, 19:58 »
мерси много :)
сега ще видя man-a на dovecot и се надявам да се справя :)
Активен

Debian, up 190 days :)

samiboy

  • Напреднали
  • *****
  • Публикации: 66
    • Профил
Re: Postfix не получава съобщения в debian
« Отговор #8 -: May 08, 2009, 22:32 »
Не съм описвал подробно кое какво е но ще ти помогне ...
http://www.itservice-bg.net/documentation/linux/debian-lenny-internet-server/
В Дебиан каквото и да правиш с мейла винаги следиш внимателно:
Код:
tail -f /var/log/mail.log
Без да следиш съобщенията от демона не можеш да го настройш на сляпо ..
А като видиш грешка пастваш в гугъл и най много до втората страница имаш решение  ..
Също трябва да си сигурен, че тези портове не са филтрирани  ..
Код:
25/tcp   open  smtp
53/tcp   open  domain
80/tcp   open  http
110/tcp  open  pop3
143/tcp  open  imap
443/tcp  open  https
783/tcp  open  spamassassin
993/tcp  open  imaps
995/tcp  open  pop3s
« Последна редакция: May 08, 2009, 22:34 от samiboy »
Активен

phobot

  • Напреднали
  • *****
  • Публикации: 29
  • Distribution: Desktops: Debian; Servers: Gentoo
  • Window Manager: Gnome
    • Профил
Re: Postfix не получава съобщения в debian
« Отговор #9 -: May 09, 2009, 16:26 »
За обратния resolving - не е работа на суперхостинг, а на доставчика ти. Трябва да го изврънкаш да ти конфигурира обратен resolving за твоя IP адрес.
Ако не съм разбрал за какво става въпрос извинете невежеството ми, но ми се струва, че DNS resolving може и сам да си настрой чрез Bind и да приема DNS заявки за собствения си домейн.
Активен

"Какво ще стане ако свържа това с това?"
~Последните думи на много хора

Bogo

  • Напреднали
  • *****
  • Публикации: 632
  • Distribution: Debian
  • Window Manager: cmd
    • Профил
Re: Postfix не получава съобщения в debian
« Отговор #10 -: May 12, 2009, 06:01 »
Да, но тук става въпрос за неговото реално ай-пи което е в мрежата на доставчика му, а не в неговата мрежа където той има власт.

Я напиши в конзолата route и се опитай да промениш това което пише там на default gw
« Последна редакция: May 12, 2009, 06:03 от Bogo »
Активен

live free or die хард :)

alex95

  • Напреднали
  • *****
  • Публикации: 13
  • Distribution: Fedora, Debian, Gentoo
  • Window Manager: Gnome,IceWM, Moblin
    • Профил
    • WWW
Re: Postfix не получава съобщения в debian
« Отговор #11 -: May 24, 2009, 23:16 »
извинявам се че чак сега пиша :)
порт 143... ползвам imap и не съм го бил отворил от iptables скрипта
Активен

Debian, up 190 days :)

pepper

  • Напреднали
  • *****
  • Публикации: 26
  • Distribution: debian
    • Профил
Re: Postfix не получава съобщения в debian
« Отговор #12 -: Nov 30, 2011, 08:50 »
Малко да поотупам прахта от тази тема. Проблема ми е идентичен с този на колегата, който е описан. Инсталирал съм ubuntu server с EHCP hosting panel. От него сега създавам поща за домайните, уж всичко ОК, но установих, че само изпращам майли, а не мога да получавам от външния свят. В локалната мрежа изпращам и получавам без проблеми, а вън от рутера ми само се получават, дам ли реплай от yahoo.com примерно или друга поща, няма значение получавам:


Sorry, we were unable to deliver your message to the following address.

<support@skin-careproduct.com>:
Remote host said: 550 #5.1.0 Address rejected support@skin-careproduct.com [RCPT_TO]
--- Below this line is a copy of the message.

С nmap 77.77.47.155

Starting Nmap 5.21 ( http://nmap.org ) at 2011-11-30 08:46 EET
Nmap scan report for http://www.xn--e1agorb.net (77.77.47.155)
Host is up (0.00039s latency).
Not shown: 990 closed ports
PORT    STATE SERVICE
21/tcp  open  ftp
22/tcp  open  ssh
25/tcp  open  smtp
53/tcp  open  domain
80/tcp  open  http
110/tcp open  pop3
143/tcp open  imap
443/tcp open  https
993/tcp open  imaps
995/tcp open  pop3s

Nmap done: 1 IP address (1 host up) scanned in 0.19 seconds

Тъй като hosting panela си прави MX записите, а аз не съм правил такива досега, моля за идея къде да търся проблема.
Благодаря предварително на всички отзовали се!
Активен

Acho

  • Напреднали
  • *****
  • Публикации: 5282
  • Distribution: Slackware, MikroTik - сървърно
  • Window Manager: console only
    • Профил
    • WWW
Re: Postfix не получава съобщения в debian
« Отговор #13 -: Nov 30, 2011, 09:13 »
Сега, виж какво дава за домейна skin-careproduct.com :

root@www:/ # dig skin-careproduct.com mx

; <<>> DiG 9.3.2-P1 <<>> skin-careproduct.com mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19986
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 0

;; QUESTION SECTION:
;skin-careproduct.com.          IN      MX

;; ANSWER SECTION:
skin-careproduct.com.   3559    IN      MX      10 mailstore1.secureserver.net.
skin-careproduct.com.   3559    IN      MX      0 smtp.secureserver.net.

;; AUTHORITY SECTION:
skin-careproduct.com.   3559    IN      NS      ns67.domaincontrol.com.
skin-careproduct.com.   3559    IN      NS      ns68.domaincontrol.com.

;; Query time: 17 msec
;; SERVER: 192.168.2.1#53(192.168.2.1)
;; WHEN: Wed Nov 30 09:09:27 2011
;; MSG SIZE  rcvd: 154

Нали това е твоя домейн ? MX записа сочи към smtp.secureserver.net и mailstore1.secureserver.net Това ли са верните сървъри ? Огледай ги много внимателно и ако не са ги редактирай. За проба само, им задай нови стойности, примерно 10 и 20. Успехи.
Активен

CPU - Intel Quad-Core Q8400, 2.66 GHz; Fan - Intel Box; MB - Intel G41M-T2; RAM - DDR2-800, Kingston HyperX, 2X2048 MB; VC - onboard, Intel G41 Express Chipset; HDD - Toshiba, 500 GB, SATAII; SB - Realtek HD Audio; DVD-RW - TSSTcorp DVD-RW; LAN - Realtek PCI-E GBE Controller; PSU - Fortron 350 Watt.