Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Ошибка при отправке почты  (Прочитано 7532 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн buro_nahodok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Ошибка при отправке почты
« : 27 Марта 2012, 17:04:12 »
Добрый день!
Подскажите, в чем может быть проблема с оправкой почты на внешние сервера... Прошу сильно не пинать, настраиваю первый раз, имеются только общие представления - настраиваю с целью со всем этим разобраться.
Имеется 3 виртуальных машины в VirtualBox:
1) dns: ubuntu 10.10, на которой поднят bind и dhcp. IP-192.168.3.1, в интернет смотрит через Nat
2) mail: установлен iRedMail. IP-192.168.3.2
3) клиентская машина с WinXP

Между 3 машинами организована сеть 192.168.3.0/24
Через веб-интерфейс завел 2 ящика, проверил почту - локально все работает. Но при отправке файлов во внешку появляется ошибка
Не удается отправить сообщение, поскольку сервер отказался принять адрес одного из получателей. В письме был указан адрес: 'mirruxxx@mail.ru'. Тема '12313', Учетная запись: 'ruslan@home.local', Сервер: 'mail.home.local', Протокол: SMTP, Ответ сервера: '450 4.1.2 <mirruxxx@mail.ru>: Recipient address rejected: Domain not found', Порт: 25, Защита (SSL): Нет, Ошибка сервера: 450, Код ошибки: 0x800CCC79Подскажите пожалуйста для отправки/приёма почты из внешки необходимо регистрировать домен и прописывать в конфигах dns mx запись?
сейчас mx запись такая
@ IN   NS   ns.home.local.
@ IN   MX   5 mail.home.local.
ns     A    127.0.0.1
dns    A    192.168.3.1
mail   A    192.168.3.2
ruslan@dns:~$ dig MX home.local

; <<>> DiG 9.7.1-P2 <<>> MX home.local
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46740
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2

;; QUESTION SECTION:
;home.local.                    IN      MX

;; ANSWER SECTION:
home.local.             604800  IN      MX      5 mail.home.local.

;; AUTHORITY SECTION:
home.local.             604800  IN      NS      ns.home.local.

;; ADDITIONAL SECTION:
mail.home.local.        604800  IN      A       192.168.3.2
ns.home.local.          604800  IN      A       127.0.0.1

;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Tue Mar 27 20:43:09 2012
;; MSG SIZE  rcvd: 98
Если нужны какие-либо конфиги, выложу если необходимо
« Последнее редактирование: 27 Марта 2012, 17:06:49 от buro_nahodok »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Ошибка при отправке почты
« Ответ #1 : 28 Марта 2012, 02:43:24 »
Ответ очевиден: Сервер: 'mail.home.local'

Не бывает такого домена "home.local".
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн gregory5

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5085
    • Просмотр профиля
Re: Ошибка при отправке почты
« Ответ #2 : 28 Марта 2012, 04:50:14 »
Цитировать
Подскажите пожалуйста для отправки/приёма почты из внешки необходимо регистрировать домен и прописывать в конфигах dns mx запись?
ну как бы да, нужно
если не подходит по каким то причинам, можно воспользоваться сервисами вроде no-ip
можно вообще делегировать домен на тот же гугл или яндекс, т.е. использовать их почтовики, но ваши будут выглядеть vasya@my_site.net, я например так и сделал, пусть они возяться со спамом и прочим
могу подсказать как если сами не разберётесь
« Последнее редактирование: 28 Марта 2012, 04:54:13 от gregory5 »

Оффлайн buro_nahodok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Ошибка при отправке почты
« Ответ #3 : 28 Марта 2012, 09:54:01 »
Добрый день!
Спасибо за ответы.
можно вообще делегировать домен на тот же гугл или яндекс, т.е. использовать их почтовики, но ваши будут выглядеть vasya@my_site.net, я например так и сделал, пусть они возяться со спамом и прочим
могу подсказать как если сами не разберётесь
попробую сам разобраться, но если что обращусь )))

Оффлайн El Scorpio

  • Участник
  • *
  • Сообщений: 158
    • Просмотр профиля
Re: Ошибка при отправке почты
« Ответ #4 : 29 Марта 2012, 08:01:44 »
Цитировать
можно вообще делегировать домен на тот же гугл или яндекс
Через веб-интерфейс завел 2 ящика, проверил почту - локально все работает. Но при отправке файлов во внешку появляется ошибка
Не удается отправить сообщение, поскольку сервер отказался принять адрес одного из получателей. В письме был указан адрес: 'mirruxxx@mail.ru'. Тема '12313', Учетная запись: 'ruslan@home.local', Сервер: 'mail.home.local', Протокол: SMTP, Ответ сервера: '450 4.1.2 <mirruxxx@mail.ru>: Recipient address rejected: Domain not found', Порт: 25, Защита (SSL): Нет, Ошибка сервера: 450, Код ошибки: 0x800CCC79Подскажите пожалуйста для отправки/приёма почты из внешки необходимо регистрировать домен и прописывать в конфигах dns mx запись?

Всё правильно - публичный почтовый сервер сделал отказ неизвестному почтовому серверу. Многие популярные сервера так делают, дабы усложнить жизнь спаммерам.

Вариантов решений два
1. "Официально" заводить почтовый сервер с доменным именем сети Интернет (типа mycompany.ru). Тогда можно будет отправлять почту на другие сервера непосредственно и входящая почта также будет получаться непосредственно.
Плюс - лёгкость регистрации отдельных ящиков для каждого человека. Минус - придётся самостоятельно фильтровать спам.

2. Использовать свой сервер для пересылки исходящей почты на свою почтовую запись популярного сервера (типа mycompany@yandex.ru), а входящую почту загружать из удалённого ящика на локальный сервер программой Fetchmail. Минус - сложность регистрации отдельных учётных записей для каждого человека.

 

Страница сгенерирована за 0.064 секунд. Запросов: 25.