Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Почтовый сервер
  • Search

Не доходят письма.

Вопросы по работе Почтовый сервера
Dovecot, Exim, RoundCube
Post Reply
  • Print view
Advanced search
24 posts
  • 1
  • 2
  • 3
  • Next
socode
Posts: 8
Joined: Mon May 12, 2014 11:32 am

Не доходят письма.
  • Quote

Post by socode » Mon May 12, 2014 11:46 am

Доброго дня. У меня следующая проблема, не доходят письма ни на mail.ru ни на yandex.

Вот PHP скрипт отправляющий почту:

Code: Select all

$to = "[email protected]";
$subject = "Покупки билета";
$message = "Привет \r\n";
$headers = "Content-type: text/html; charset=utf-8 \r\n";

$sendingResult = mail($to, $subject, $message, $headers);

var_dump($sendingResult);
Собственно адрес $to может быть любым. Скрипт возвращает true;

Вот DNS настройки регистратора домена:

Image

Вот ссылка конфиг Exim4:

https://www.dropbox.com/s/vawmr4fw18nmf ... mplate.txt

Вот что попадает в лог при попытке отправить письмо на mail.ru или yandex.ru

https://www.dropbox.com/s/lab7a9s33yy1w37/mainlog.txt

Мне явно не хватает мозгов что-бы самому разобраться в проблеме.
Я убил на проблему почти целый день! Помогите пожалуйста!
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Не доходят письма.
  • Quote

Post by imperio » Mon May 12, 2014 3:06 pm

Доброго!

Покажите результат команды

Code: Select all

localhost
и содержимое

Code: Select all

/etc/hosts
Top

socode
Posts: 8
Joined: Mon May 12, 2014 11:32 am

Re: Не доходят письма.
  • Quote

Post by socode » Mon May 12, 2014 3:47 pm

Вот результат localhost:

Image

А вот /etc/hosts:

Image
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Не доходят письма.
  • Quote

Post by imperio » Mon May 12, 2014 4:06 pm

Прошу прощения, не ту команду вам дал.
Нужно было

Code: Select all

hostname
Но по содержимому файла видно что hostname не настроен.
Пример настройки /etc/hosts

Code: Select all

xxx.xxx.xx.xx yousite.ltd
где xxx.xxx.xx.xx - основной ip вашего сервера, а yousite.ltd - ваш реальный домен, который будет использоваться на сервере.
Потом для yousite.ltd нужно настроить PTR запись у вашего хостера.
Top

bbk
Posts: 71
Joined: Fri Feb 21, 2014 7:34 pm

Re: Не доходят письма.
  • Quote

Post by bbk » Mon May 12, 2014 5:37 pm

где xxx.xxx.xx.xx - основной ip вашего сервера, а yousite.ltd - ваш реальный домен, который будет использоваться на сервере.
получается если на сервере много доменов то все домены будут слать от того кто прописан в hosts?
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Не доходят письма.
  • Quote

Post by imperio » Mon May 12, 2014 5:39 pm

Да, если нет специальных настроек email в скрипте сайта
Top

rez0n
Posts: 149
Joined: Fri Jan 25, 2013 8:04 am
Contact:
Contact rez0n
Website

Re: Не доходят письма.
  • Quote

Post by rez0n » Tue May 13, 2014 2:01 pm

Вполне достаточно одной пары ip domain.tld в /etc/hosts для корректной работы почты.
В данном случае письма отбрасываются именно потому что у сервера вообще нет резолвящегося хостнейма.
Top

socode
Posts: 8
Joined: Mon May 12, 2014 11:32 am

Re: Не доходят письма.
  • Quote

Post by socode » Tue May 13, 2014 5:24 pm

rez0n wrote:Вполне достаточно одной пары ip domain.tld в /etc/hosts для корректной работы почты.
В данном случае письма отбрасываются именно потому что у сервера вообще нет резолвящегося хостнейма.
Увы но нет. Это не достаточно. Я прописал ip hostname в /etc/hosts
Для mail.ru письма по прежнему не приходят.
Top

rez0n
Posts: 149
Joined: Fri Jan 25, 2013 8:04 am
Contact:
Contact rez0n
Website

Re: Не доходят письма.
  • Quote

Post by rez0n » Wed May 14, 2014 7:23 am

Я имею ввиду что не нужно вносить в /etc/hosts каждый домен присутствующий на сервере.
Но естественно же, это не панацея.
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Не доходят письма.
  • Quote

Post by imperio » Wed May 14, 2014 9:14 am

Покажите логи

Code: Select all

/var/log/exim4/mainlog
/var/log/exim/rejectlog
/var/log/dovecot.log
Возвращает ли письмо о проблеме с доставкой ?
Top


Post Reply
  • Print view

24 posts
  • 1
  • 2
  • 3
  • Next

Return to “Почтовый сервер”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password