Ошибка при отправке почты

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
xM
ст. лейтенант
Сообщения: 1316
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

Re: Ошибка при отправке почты

Непрочитанное сообщение xM » 2014-11-26 9:54:56

Он у вас забирает почту, но не может ее записать.
Проверьте права на почтовые папки и соответствие их юзеру, от которого стартует fetchmail для начала
IT voodoo blog https://kostikov.co

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1316
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

Re: Ошибка при отправке почты

Непрочитанное сообщение xM » 2014-11-26 10:03:52

Затем, из логов видно, что у вас блокируется отправка root'у от имени отправителя mail.ru т.к. вы отправляете его почту с localhost.
IT voodoo blog https://kostikov.co

Reken
лейтенант
Сообщения: 617
Зарегистрирован: 2014-06-30 11:23:24

Re: Ошибка при отправке почты

Непрочитанное сообщение Reken » 2014-11-26 11:35:08

У меня вот такие права доступа, нужно получается менять?

Код: Выделить всё

# ls -l /var/mail/exim/setevoy.local/reken
total 28
drwx------  2 mailnull  mail   512 Nov 21 14:37 cur
-rw-------  1 mailnull  mail    18 Nov 21 14:46 dovecot-uidlist
-rw-------  1 mailnull  mail     8 Nov 11 13:39 dovecot-uidvalidity
-rw-------  1 mailnull  mail     0 Nov 11 13:39 dovecot-uidvalidity.5461d952
-rw-------  1 mailnull  mail  5168 Nov 21 14:46 dovecot.index.log
drwx------  2 mailnull  mail   512 Nov 21 14:37 new
drwx------  2 mailnull  mail   512 Nov 21 14:37 tmp

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1316
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

Re: Ошибка при отправке почты

Непрочитанное сообщение xM » 2014-11-26 11:40:01

Reken писал(а):У меня вот такие права доступа, нужно получается менять?
Или менять, или, что правильнее, запускать fetchmail от имени mailnull
IT voodoo blog https://kostikov.co

Reken
лейтенант
Сообщения: 617
Зарегистрирован: 2014-06-30 11:23:24

Re: Ошибка при отправке почты

Непрочитанное сообщение Reken » 2014-11-26 12:22:53

xM писал(а):Или менять, или, что правильнее, запускать fetchmail от имени mailnull
Я в этом деле начинающий, подскажите пожалуйста, как правильней это сделать? Запустить программу не из под root а из под mailnull

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1316
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

Re: Ошибка при отправке почты

Непрочитанное сообщение xM » 2014-11-26 12:34:19

Reken писал(а):
xM писал(а):Или менять, или, что правильнее, запускать fetchmail от имени mailnull
Я в этом деле начинающий, подскажите пожалуйста, как правильней это сделать? Запустить программу не из под root а из под mailnull
Зависит от того, как у вас вызывается fetchmail
IT voodoo blog https://kostikov.co

Reken
лейтенант
Сообщения: 617
Зарегистрирован: 2014-06-30 11:23:24

Re: Ошибка при отправке почты

Непрочитанное сообщение Reken » 2014-11-26 12:57:16

xM писал(а):Зависит от того, как у вас вызывается fetchmail
Я пока что не совсем могу понять ваши слова.
Fetchmail записан у меня в автозагрузке в rc.conf

Подскажите пожалуйста, как понять ваши слова "как у вас вызывается fetchmail", что бы я смог написать нужный ответ.

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1316
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

Re: Ошибка при отправке почты

Непрочитанное сообщение xM » 2014-11-26 13:13:03

Понятно. Он у вас запускается как демон из rc.conf по-умолчанию под root.
Давайте читать вместе

Код: Выделить всё

# man fetchmail
...
Practically, this means that if you fetchmail as 
root (not recommended), it is most useful to 
the  FETCHMAILUSER environment variable to set the user that 
MDA should run as.
...
Понятно?
IT voodoo blog https://kostikov.co

Reken
лейтенант
Сообщения: 617
Зарегистрирован: 2014-06-30 11:23:24

Re: Ошибка при отправке почты

Непрочитанное сообщение Reken » 2014-11-26 14:02:25

Как будто бы просит указать пользователя и разрешить запуск MDA. Я правильно понял?

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1316
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

Re: Ошибка при отправке почты

Непрочитанное сообщение xM » 2014-11-26 14:11:48

Reken писал(а):Как будто бы просит указать пользователя и разрешить запуск MDA. Я правильно понял?
Учите английский. Это полезно и приятно.
IT voodoo blog https://kostikov.co

Reken
лейтенант
Сообщения: 617
Зарегистрирован: 2014-06-30 11:23:24

Re: Ошибка при отправке почты

Непрочитанное сообщение Reken » 2014-11-26 14:38:19

xM писал(а):Учите английский. Это полезно и приятно.
Ну почему сразу так? Всё, помощь закончилась, теперь опять подколки пойдут. Мне реально нужна ваша помощь и советы, что бы запустить уже этот почтовый сервак.
Я же в принципе правильно понял перевод, Инструкция рекомендует, не запускать fetchmail под пользователем root, а сделать лучше это из под другого пользователя.
Если я что то не понимаю, так объясните пожалуйста. Зачем сразу прекращать помогать.

P.S. Спасибо большое за вышесказанные советы. :good:

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1316
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

Re: Ошибка при отправке почты

Непрочитанное сообщение xM » 2014-11-26 14:59:25

Видите ли, в чём дело. Когда дело доходит до чтения штатных мануалов, то, обычно, сразу отвечают RTFM.
И это правильно. Никто за вас ваши проблемы, тем более если они освещены в документации, решать не обязан. Равно как и её переводить.

Теперь, касаемо вопроса. Задайте пользователя, от которого будет запускаться fetchmail путём установки переменной окружения FETCHMAILUSER. Это можно сделать в fetchmailconf.
IT voodoo blog https://kostikov.co

Reken
лейтенант
Сообщения: 617
Зарегистрирован: 2014-06-30 11:23:24

Re: Ошибка при отправке почты

Непрочитанное сообщение Reken » 2014-11-26 16:02:44

xM писал(а):Теперь, касаемо вопроса. Задайте пользователя, от которого будет запускаться fetchmail путём установки переменной окружения FETCHMAILUSER. Это можно сделать в fetchmailconf.
Примерно понятно.
Прописать в конфигурации:

Код: Выделить всё

FETCHMAILUSER=mailnull
Только после этого fetchmail не стартует. Наверное что то опять не так делаю.

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1316
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

Re: Ошибка при отправке почты

Непрочитанное сообщение xM » 2014-11-26 18:03:05

Ашипка с файлом конфига.
Попробуйте в /etc/rc.conf добавить fetchmail_user=mailnull.
Но, вообще, пусть тот, кто fetchmail юзает в демонической форме подскажет лучше.
IT voodoo blog https://kostikov.co

Reken
лейтенант
Сообщения: 617
Зарегистрирован: 2014-06-30 11:23:24

Re: Ошибка при отправке почты

Непрочитанное сообщение Reken » 2014-11-26 19:08:22

xM писал(а):Попробуйте в /etc/rc.conf добавить fetchmail_user=mailnull.
Спасибо, попробую
xM писал(а):пусть тот, кто fetchmail юзает в демонической форме подскажет лучше.
Иногда мне кажется, что тут нет вообще таких.

snorlov
подполковник
Сообщения: 3917
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Ошибка при отправке почты

Непрочитанное сообщение snorlov » 2014-11-26 21:56:40

Reken писал(а): Иногда мне кажется, что тут нет вообще таких.
Я юзал fetchmail, но это было так давно, еще во времена freebsd 5.4 ... Поскольку у вас сервак не в боевой эксплуатации и опыта, то сейчас можно не заморачиваться на секурность, главное на что надо обратить внимание? так это внимательное чтение руководств и понимание принципа работы протоколов и самого софта, без этого вы будете как слепой котенок, и корректный вопрос не зададите и ответа не получите...

Reken
лейтенант
Сообщения: 617
Зарегистрирован: 2014-06-30 11:23:24

Re: Ошибка при отправке почты

Непрочитанное сообщение Reken » 2014-11-27 8:44:49

Спасибо конечно за помощь. За то что уже написали выше.
Но к сожалению, не одного дельного совета, никто дать и не смог.
Попробую во всем сам разобраться.

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1316
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

Re: Ошибка при отправке почты

Непрочитанное сообщение xM » 2014-11-27 12:38:33

Reken писал(а):Попробую во всем сам разобраться.
Это конструктивный подход.
Не забудьте по итогам отписаться о причинах и способах лечения.
IT voodoo blog https://kostikov.co

Reken
лейтенант
Сообщения: 617
Зарегистрирован: 2014-06-30 11:23:24

Re: Ошибка при отправке почты

Непрочитанное сообщение Reken » 2014-11-27 23:32:10

xM писал(а):Это конструктивный подход.
Не забудьте по итогам отписаться о причинах и способах лечения.
Ну вот и всё. Проблема решена, почтовый сервак запущен. Почта и приходит и уходит.
Проблема с получением почты, решилась так: Я зашел на почтовый ящик (с которого забирает почту fetchmail) вручную, на mail.ru. И удалил там все сообщения (9 штук), после попробовал опять отправить письмо на этот ящик, и fetchmail смог всё забрать и отдать письмо куда нужно. Далее всё с получением почты стало хорошо, клиент Mozilla thutderbird принимает почту на УРА.
Проблема отправки почты, решилась так: как выяснилось в конфиг EXIM нужно было добавить один "роутер", которым оказался мой провайдер, после этого EXIM понял какими путями ему нужно отправлять почту. Так что отправка с клиента Mozilla Thunderbird тоже работает на УРА.
Так что всё получилось.