Автор Гілка: Проблема з поштою  (Прочитано 14044 раз)

Відсутній Djalin

  • Письменник
  • *****
  • дописів: 661
  • Карма: +0/-0
Проблема з поштою
« : 2012-10-16 19:36:14 »
Маю дебіан, з встановленою опен-панелью, проблема в тому, що не надходять листи - правда поки використовував лише функцію mail (php). З чого почати ?

Які потрібні логи, команди ... сам скрипт ніяких помилок не видає...

Відсутній Djalin

  • Письменник
  • *****
  • дописів: 661
  • Карма: +0/-0
Re: Проблема з поштою
« Відповідей #1 : 2012-10-17 20:54:47 »
Якщо чимось допоможе ось список компонентів поштою кермує
Цитата
Postfix and Courier-IMAP hosted mail domains

Шматок логу

Oct 16 07:23:07 Debian-60-squeeze-32-minimal postfix/smtp[3428]: connect to mxs.ukr.net[195.214.192.100]:25: Connection timed out
Oct 16 07:23:07 Debian-60-squeeze-32-minimal postfix/smtp[3428]: D925AE0A96: to=<***********@ukr.net>, relay=none, delay=38333, delays=38312/0.01/21/0, dsn=4.4.1, status=deferred (connect to mxs.ukr.net[195.214.192.100]:25: Connection timed out)
Oct 16 07:23:07 Debian-60-squeeze-32-minimal postfix/smtp[3428]: D925AE0A96: to=<*******@ukr.net>, relay=none, delay=38333, delays=38312/0.01/21/0, dsn=4.4.1, status=deferred (connect to mxs.ukr.net[195.214.192.100]:25: Connection timed out)

« Змінено: 2012-10-17 21:39:54 від djalin »

Відсутній Djalin

  • Письменник
  • *****
  • дописів: 661
  • Карма: +0/-0
Re: Проблема з поштою
« Відповідей #2 : 2012-10-17 23:28:59 »
Проблема дуже локалізувалась - листи не приходять ЛИШЕ на укр нет (перевіряв на пошті домену та гуглопошті)

Відсутній Михайло Даниленко

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
Re: Проблема з поштою
« Відповідей #3 : 2012-10-18 02:45:33 »
А зворотнє визначення (back-resolve) і spf-запис у домені є?
« Змінено: 2012-10-18 02:48:09 від ISBear »

Відсутній anatolijd

  • Графоман
  • ****
  • дописів: 325
  • Карма: +0/-0
Re: Проблема з поштою
« Відповідей #4 : 2012-10-18 11:30:36 »
Цитата
Oct 16 07:23:07 Debian-60-squeeze-32-minimal postfix/smtp[3428]: connect to mxs.ukr.net[195.214.192.100]:25: Connection timed out
вам же ж сказали - "Connection timed out" при спробі приєднатись до мейл-сервера на порт 25.

Спробуйте чи ви можете в принципі встановити зєднання з портом 25. найпростіше перевірити за допомогою telnet, ви повинні побачити "Connected to mxs.ukr.net".

$ telnet mxs.ukr.net 25

Trying 195.214.192.100...
Connected to mxs.ukr.net.
Escape character is '^]'.
220 UKR.NET ESMTP Thu, 18 Oct 2012 11:22:57 +0300
EHLO localhost
550 invalid helo given: http://www.ukr.net/mta/err.html#badhelo
Connection closed by foreign host.

Відсутній Djalin

  • Письменник
  • *****
  • дописів: 661
  • Карма: +0/-0
Re: Проблема з поштою
« Відповідей #5 : 2012-10-18 19:02:50 »
А зворотнє визначення (back-resolve) і spf-запис у домені є?

В панелі цього немає взагалі - а як визначити в консолі?

Відсутній Djalin

  • Письменник
  • *****
  • дописів: 661
  • Карма: +0/-0
Re: Проблема з поштою
« Відповідей #6 : 2012-10-18 19:28:19 »
Цитата
Oct 16 07:23:07 Debian-60-squeeze-32-minimal postfix/smtp[3428]: connect to mxs.ukr.net[195.214.192.100]:25: Connection timed out
вам же ж сказали - "Connection timed out" при спробі приєднатись до мейл-сервера на порт 25.

Спробуйте чи ви можете в принципі встановити зєднання з портом 25. найпростіше перевірити за допомогою telnet, ви повинні побачити "Connected to mxs.ukr.net".

$ telnet mxs.ukr.net 25

Trying 195.214.192.100...
Connected to mxs.ukr.net.
Escape character is '^]'.
220 UKR.NET ESMTP Thu, 18 Oct 2012 11:22:57 +0300
EHLO localhost
550 invalid helo given: http://www.ukr.net/mta/err.html#badhelo
Connection closed by foreign host.

пане лист шлеться через скрипт й на гуглопошту листи доходять

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3636
  • Карма: +3/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
Re: Проблема з поштою
« Відповідей #7 : 2012-10-18 20:12:14 »
Цитата
Oct 16 07:23:07 Debian-60-squeeze-32-minimal postfix/smtp[3428]: connect to mxs.ukr.net[195.214.192.100]:25: Connection timed out
вам же ж сказали - "Connection timed out" при спробі приєднатись до мейл-сервера на порт 25.

Спробуйте чи ви можете в принципі встановити зєднання з портом 25. найпростіше перевірити за допомогою telnet, ви повинні побачити "Connected to mxs.ukr.net".

$ telnet mxs.ukr.net 25

Trying 195.214.192.100...
Connected to mxs.ukr.net.
Escape character is '^]'.
220 UKR.NET ESMTP Thu, 18 Oct 2012 11:22:57 +0300
EHLO localhost
550 invalid helo given: http://www.ukr.net/mta/err.html#badhelo
Connection closed by foreign host.

пане лист шлеться через скрипт й на гуглопошту листи доходять
Там дурнуваті нестандартні порти (110/465), нестандартні адреси серверів і увесь час якісь дивні проблеми, шифрування взагалі радять вимикати. Добре ще, що хоч пошту не губить.  ::)
Try to reach you before winter comes
Always a place for you in my heart
You're not alone
All used up
I'd give anything to talk to you

Відсутній Михайло Даниленко

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
Re: Проблема з поштою
« Відповідей #8 : 2012-10-18 22:16:54 »
Код: Text
  1. # Перевірити back-resolve (має видати ваш mx або домен)
  2. dig -x IP_вашого_mx_(в_даному_випадку_мабуть_IP_сервера)
  3. # Перевірити наявність і вміст spf-запису:
  4. dig txt ваш_домен | grep spf
  5.  

Відсутній Djalin

  • Письменник
  • *****
  • дописів: 661
  • Карма: +0/-0
Re: Проблема з поштою
« Відповідей #9 : 2012-10-18 22:31:10 »
back-resolve - немає (як налаштувати?)

друга команда показала наступне

; <<>> DiG 9.7.3 <<>> txt домен
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 18506
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;домен.                 IN      TXT

;; AUTHORITY SECTION:
 домен.          289     IN      SOA     ns.домен. hostmaster.домен. 2012101610 16384 2048 1048576 2560

;; Query time: 3 msec
;; SERVER: 213.133.98.98#53(213.133.98.98)
;; WHEN: Thu Oct 18 21:29:24 2012
;; MSG SIZE  rcvd: 95

Відсутній Михайло Даниленко

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
Re: Проблема з поштою
« Відповідей #10 : 2012-10-18 22:38:20 »
1. Звертатися до того, хто вам надає IP (провайдера).

2. SPF-запису немає.
Відповідно, читаєте http://www.openspf.org/SPF_Record_Syntax і додаєте до своєї зони щось на кшталт такого:
домен.           IN   TXT "v=spf1 a mx -all"
« Змінено: 2012-10-18 22:38:54 від ISBear »

Відсутній anatolijd

  • Графоман
  • ****
  • дописів: 325
  • Карма: +0/-0
Re: Проблема з поштою
« Відповідей #11 : 2012-10-19 10:24:52 »
Djalin, то Ви впевнені що з сервера "Debian-60-squeeze-32-minimal" можна встановити з'єднання з портом 25 сервера  mxs.ukr.net по протоколу TCP ?

Цитата
$ telnet mxs.ukr.net 25