Добрый день!
Подскажите, в чем может быть проблема с оправкой почты на внешние сервера... Прошу сильно не пинать, настраиваю первый раз, имеются только общие представления - настраиваю с целью со всем этим разобраться.
Имеется 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
Если нужны какие-либо конфиги, выложу если необходимо