Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Отправляется ли письмо на info@somesite.ru согласно логам?

Автор: borro
Дата сообщения: 15.05.2016 15:53
[more] Добрый день

Помогите пожалуйста узнать по логам, нормально ли происходит отправка двух писем согласно логу. Одно письмо должно отправиться на email1@inbox.ru покупателя, а второе на info@somesite.ru продавца. Почему-то второе письмо на info@somesite.ru не поступает(нет ни в корзине, ни в спаме). info@somesite.ru сейчас работает благодаря сервису бизнес.mail.ru
Отправка писем происходит через функцию PHP Mail. VPS сайта somesite.ru построен на Debian 7 с Postfix и dovecot

Вот лог отправок писем, создаваемый после одного заказа:
May 15 15:12:12 server1 postfix/pickup[19046]: 77FE83A24807: uid=500 from=<email1@inbox.ru>
May 15 15:12:12 server1 postfix/cleanup[19315]: 77FE83A24807: message-id=<19e9db64035f2669e89f1bf0587a4c15@www.somesite.ru>
May 15 15:12:12 server1 postfix/qmgr[2638]: 77FE83A24807: from=<email1@inbox.ru>, size=1271, nrcpt=1 (queue active)
May 15 15:12:12 server1 postfix/pickup[19046]: A94533A24808: uid=500 from=<info@somesite.ru>
May 15 15:12:12 server1 postfix/cleanup[19315]: A94533A24808: message-id=<21fc4b65ccaaa9cfc6fd724dc4a9566e@www.somesite.ru>
May 15 15:12:12 server1 postfix/qmgr[2638]: A94533A24808: from=<info@somesite.ru>, size=1411, nrcpt=1 (queue active)
May 15 15:12:12 server1 postfix/local[19320]: 77FE83A24807: to=<virtuser_501@testrelease.ispsystem.net>, orig_to=<info@somesite.ru>, relay=local, delay=0.45, delays=0.31/0.01/0/0.12, dsn=2.0.0, status=sent (delivered to command: /usr/bin/procmail)
May 15 15:12:12 server1 postfix/qmgr[2638]: 77FE83A24807: removed
May 15 15:12:15 server1 postfix/smtp[19322]: A94533A24808: to=<email1@inbox.ru>, relay=mxs.mail.ru[217.69.139.150]:25, delay=3.4, delays=0.28/0.07/0.32/2.8, dsn=2.0.0, status=sent (250 OK id=1b1uu5-0003Gt-Gf)
May 15 15:12:15 server1 postfix/qmgr[2638]: A94533A24808: removed

Что значит status=sent (250 OK id=1b1uu5-0003Gt-Gf) ?

Спасибо [/more]
Автор: vlary
Дата сообщения: 15.05.2016 16:54
borro
1. По postfix имеется своя тема, зачем создавать мусор?
2. Судя по логу, имеется третий адрес, virtuser_501@testrelease.ispsystem.net,
куда procmail отправляет письма, предназначенные для info@somesite.ru
3. Наймите специалиста. Поддержка торговых площадок непростая задача,
можете потерять гораздо больше, чем рассчитываете сэкономить на зарплате.
Автор: borro
Дата сообщения: 16.05.2016 16:12
Столкнулся с ситуацией подмены адресата. Когда письма отсылаются на доменную почту сайта(формируются уведомления о заказах), то вместо info@somesite.ru письма уходят на virtuser_501@testrelease.ispsystem.net. Виной всему видимо прописанные строки в настройках main.cf postfix:

myhostname = testrelease.ispsystem.net

mydomain = ispsystem.net

Остается только вопрос почему именно на ящик virtuser_501 домена testrelease.ispsystem.net, где это прописывается?
Автор: vlary
Дата сообщения: 16.05.2016 17:30
borro
Цитата:
Остается только вопрос почему именно на ящик virtuser_501
На этот вопрос я уже ответил в пункте 3 моего предыдущего поста.
Автор: borro
Дата сообщения: 17.05.2016 09:28
Спасибо. нашел что в настойках постфикса стоит
myhostname = testrelease.ispsystem.net
mydomain = ispsystem.net
Если подменить это на somesite.ru наверно и подмена адресата исчезнет?
Автор: vlary
Дата сообщения: 17.05.2016 11:32
borro

Цитата:
Если подменить это на somesite.ru наверно и подмена адресата исчезнет?
С подобными вопросами туда: Клуб телепатов
Что мешает изменить и проверить? А заодно с virtuser_501 разобраться.
Автор: borro
Дата сообщения: 17.05.2016 14:47
Спасибо. Вот main.cf - http://pastebin.com/raw/idSxFmL4
Нашёл файл etc/mail/virtusertable, в котором была запись вида info@somesite.ru    virtuser_501
затёр её, сохранил файл, но в логах всё равно пишется что пересылается абоненту virtuser_501@somesite.ru. Надо etc/mail/virtusertable.db обновить? Как это делается?
Автор: vlary
Дата сообщения: 17.05.2016 16:23
borro
Цитата:
Как это делается?
Погуглить лень? postmap hash:/etc/mail/virtusertable.
Автор: borro
Дата сообщения: 17.05.2016 18:19
Спасибо вам за ответ. гуглю, но пока даже с гуглом трудно найти понимание, слишком необычная для меня сфера

Обновил virtusertable.db.
Теперь новая ситуация

Попробовал отправить письмо на info@somesite.ru с обычного yandex-го ящика - в логах появляется такое:

Цитата:

May 17 17:56:33 server1 postfix/smtpd[19508]: NOQUEUE: reject: RCPT from forward9p.cmail.yandex.net[87.250.241.194]: 550 5.1.1 <info@somesite.ru>: Recipient address rejected: User unknown in local recipient table; from=<mojyashik@yandex.ru> to=<info@somesite.ru> proto=ESMTP helo=<forward9p.cmail.yandex.net>

Периодически также мелькает unknown user: "info"
Как можно создать этого неизвестного юзера в локальной таблице реципиентов?
Автор: vlary
Дата сообщения: 17.05.2016 23:14
borro
Цитата:
была запись вида info@somesite.ru virtuser_501 затёр её

Цитата:
Периодически также мелькает unknown user: "info"
Ты же его затер, чему теперь удивляешься?
Создай такой адрес (реальный, виртуальный, алиас...)
И прочти, наконец, мануал или хотя бы хауту по постфиксу!

Автор: borro
Дата сообщения: 18.05.2016 15:40
Спасибо.
Письма оседают в файле var/mail/info есть, видимо squirellmail неправильно настроен, раз пусто во входящих. С чего бы начать проверки?

Страницы: 1

Предыдущая тема: Проблемы с самбой на qnap


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.