We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Не доходят письма.
Не доходят письма.
Доброго дня. У меня следующая проблема, не доходят письма ни на mail.ru ни на yandex.
Вот PHP скрипт отправляющий почту:
Собственно адрес $to может быть любым. Скрипт возвращает true;
Вот DNS настройки регистратора домена:
Вот ссылка конфиг Exim4:
https://www.dropbox.com/s/vawmr4fw18nmf ... mplate.txt
Вот что попадает в лог при попытке отправить письмо на mail.ru или yandex.ru
https://www.dropbox.com/s/lab7a9s33yy1w37/mainlog.txt
Мне явно не хватает мозгов что-бы самому разобраться в проблеме.
Я убил на проблему почти целый день! Помогите пожалуйста!
Вот 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);
Вот DNS настройки регистратора домена:
Вот ссылка конфиг Exim4:
https://www.dropbox.com/s/vawmr4fw18nmf ... mplate.txt
Вот что попадает в лог при попытке отправить письмо на mail.ru или yandex.ru
https://www.dropbox.com/s/lab7a9s33yy1w37/mainlog.txt
Мне явно не хватает мозгов что-бы самому разобраться в проблеме.
Я убил на проблему почти целый день! Помогите пожалуйста!
Re: Не доходят письма.
Доброго!
Покажите результат команды
и содержимое
Покажите результат команды
Code: Select all
localhost
Code: Select all
/etc/hosts
Re: Не доходят письма.
Вот результат localhost:
А вот /etc/hosts:
А вот /etc/hosts:
Re: Не доходят письма.
Прошу прощения, не ту команду вам дал.
Нужно было
Но по содержимому файла видно что hostname не настроен.
Пример настройки /etc/hosts
где xxx.xxx.xx.xx - основной ip вашего сервера, а yousite.ltd - ваш реальный домен, который будет использоваться на сервере.
Потом для yousite.ltd нужно настроить PTR запись у вашего хостера.
Нужно было
Code: Select all
hostname
Пример настройки /etc/hosts
Code: Select all
xxx.xxx.xx.xx yousite.ltd
Потом для yousite.ltd нужно настроить PTR запись у вашего хостера.
Re: Не доходят письма.
получается если на сервере много доменов то все домены будут слать от того кто прописан в hosts?где xxx.xxx.xx.xx - основной ip вашего сервера, а yousite.ltd - ваш реальный домен, который будет использоваться на сервере.
Re: Не доходят письма.
Да, если нет специальных настроек email в скрипте сайта
Re: Не доходят письма.
Вполне достаточно одной пары ip domain.tld в /etc/hosts для корректной работы почты.
В данном случае письма отбрасываются именно потому что у сервера вообще нет резолвящегося хостнейма.
В данном случае письма отбрасываются именно потому что у сервера вообще нет резолвящегося хостнейма.
Re: Не доходят письма.
Увы но нет. Это не достаточно. Я прописал ip hostname в /etc/hostsrez0n wrote:Вполне достаточно одной пары ip domain.tld в /etc/hosts для корректной работы почты.
В данном случае письма отбрасываются именно потому что у сервера вообще нет резолвящегося хостнейма.
Для mail.ru письма по прежнему не приходят.
Re: Не доходят письма.
Я имею ввиду что не нужно вносить в /etc/hosts каждый домен присутствующий на сервере.
Но естественно же, это не панацея.
Но естественно же, это не панацея.
Re: Не доходят письма.
Покажите логи
Возвращает ли письмо о проблеме с доставкой ?
Code: Select all
/var/log/exim4/mainlog
/var/log/exim/rejectlog
/var/log/dovecot.log