postfix+dovecot

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

kuw
Сообщения: 240

postfix+dovecot

Сообщение kuw »

Имею домашнюю сеть из ubuntu-windows через samba linux-шлюз,соединение модемное.хочу прикрутить почтарь чтобы отправлять и получать почту на linux через провайдера.Пробовал exim+dovecot postfix+dovecot- не получаеться,просто не знаю как настроить.Кто делал подскажите
Спасибо сказали:
Indarien
Сообщения: 436
ОС: Debian, Fedora, Ubuntu

Re: postfix+dovecot

Сообщение Indarien »

Вот тут великолепная статья по связке postfix+courier + антивир и спамассасин, можно просто не настраивать ненужные компоненты, пример хоть и для FreeBSD однако для понимания настройки сервисов более чем.
-=Правильно заданный вопрос содержит 50% ответа=-
Спасибо сказали:
lamep
Сообщения: 11
ОС: Linux Mint

Re: postfix+dovecot

Сообщение lamep »

Всем привет. Поставил на ubuntu почтовый сервер Postfix + Dovecot + MYSQL (http://www.odmin4eg.ru/2009/ubuntu-mail-server/). Все бы хорошо почта уходит и приходит по локалу. И уходит на внешние сервера...а вот с внешних серверов ответ не приходит :crazy: Весь гугл облазил не чего не помогает.

######dovecot.conf#########

protocols = imap imaps pop3 pop3s
disable_plaintext_auth = no
log_timestamp = "%Y-%m-%d %H:%M:%S "
mail_location = maildir:/home/vmail/%d/%n
namespace private {
separator = .
prefix = INBOX.
inbox = yes
}
mail_privileged_group = mail
protocol imap {
}
protocol pop3 {
pop3_uidl_format = %08Xu%08Xv
}
protocol managesieve {
sieve=~/.dovecot.sieve
sieve_storage=~/sieve
}
protocol lda {
log_path = /home/vmail/dovecot-deliver.log
auth_socket_path = /var/run/dovecot/auth-master
postmaster_address = admin@domen.ru
mail_plugins = cmusieve
hostname = domen.ru
global_script_path = /home/vmail/globalsieverc
}
auth default {
mechanisms = plain login
passdb pam {
}
passdb sql {
args = /etc/dovecot/dovecot-sql.conf
}
userdb passwd {
}
userdb static {
args = uid=5000 gid=5000 home=/home/vmail/%d/%n allow_all_users=yes
}
user = root
socket listen {
master {
path = /var/run/dovecot/auth-master
mode = 0600
user = vmail
}
client {
path = /var/spool/postfix/private/auth
mode = 0660
user = postfix
group = postfix
}
}
}
dict {
}
plugin {
}


###########main.cf#######################
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

append_dot_mydomain = no


readme_directory = no

# TLS parameters
smtpd_tls_cert_file = /etc/ssl/certs/postfix.pem
smtpd_tls_key_file = /etc/ssl/private/postfix.pem
smtpd_use_tls = yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache


myhostname = domen.ru
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination =
relayhost = XXX.XXX.X.X
mynetworks = 192.168.9.0/24 127.0.0.1/8 192.168.15.0/24
mailbox_size_limit = 102400
recipient_delimiter = +
inet_interfaces = all
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual-mailbox-domains.cf
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual-mailbox-maps.cf
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual-alias-maps.cf,mysql:/etc/postfix/mysql-email2email.cf
virtual_transport = dovecot
dovecot_destination_recipient_limit = 1
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination


С остальным вроде все впорядке...помогите разабратся почему не получается почта с внешних серверов.
За ранее благодарин..
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: postfix+dovecot

Сообщение blackdevil »

25 ый порт открыт? Надо в лог смотреть что там при отправке...А письмо вообще уходит с внешних серваков? Не возвращается наза с ошибкой?
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
lamep
Сообщения: 11
ОС: Linux Mint

Re: postfix+dovecot

Сообщение lamep »

blackdevil писал(а):
26.04.2011 06:37
25 ый порт открыт? Надо в лог смотреть что там при отправке...А письмо вообще уходит с внешних серваков? Не возвращается наза с ошибкой?


25 открыт... уходить то почть от меня уходи в вот получить пиьсмо от кого либа я не могу. пишу например с майла на свой ящик...на мыле пишут что все письмо ушло и ответов с ошибкой нет...
что касается логов я если чесно там каких либо ероров...
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: postfix+dovecot

Сообщение blackdevil »

Ну, показывайте лог-то. Должно там быть либо сообщение о приходе письма, которое сервак куда-то кладет/отклоняет, либо в логе вообще нет ничего про письмо и это может означать, что уходит оно не в Ваш домен :)



п.с. да, телнет на 25 ый порт попробуйте из внешней сети. Сможете ли отправить сами себе письмо.
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
lamep
Сообщения: 11
ОС: Linux Mint

Re: postfix+dovecot

Сообщение lamep »

blackdevil писал(а):
26.04.2011 07:30
Ну, показывайте лог-то. Должно там быть либо сообщение о приходе письма, которое сервак куда-то кладет/отклоняет, либо в логе вообще нет ничего про письмо и это может означать, что уходит оно не в Ваш домен :)



п.с. да, телнет на 25 ый порт попробуйте из внешней сети. Сможете ли отправить сами себе письмо.


да я могу отправлять почту и по лакалу и внешние сервера....а сам получить не могу с внешних...по лакалу получаю вот...

по локалке он мне вот что пишит:
с самого сервера
telnet localhost 25
Trying ::1...
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.
с машины которая находится в лок. сети
220 domen.ru ESMTP Postfix (Debian/GNU)

с внешней сети:
не удалось открыть подключение к этому узлу , на порт 25: Сбой подключения

У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: postfix+dovecot

Сообщение blackdevil »

с внешней сети:
не удалось открыть подключение к этому узлу , на порт 25: Сбой подключения

Получается, что либо порт неправильно прокинут, либо на 25ом порту никто не слушает. Но мы уже из локалки проверили, что слушает, остается неправильно проброшенный порт. Ну или файрвол мешает. Пока не увидите из внешней сети приглашение:
220 domen.ru ESMTP Postfix (Debian/GNU)

ковыряться в конфиге постфикса бесполезно. Но только не совсем понятно, как с мейл ру почта уходит...почтовый сервак-то недоступен...почта должна назад возвращаться.
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
lamep
Сообщения: 11
ОС: Linux Mint

Re: postfix+dovecot

Сообщение lamep »

я так понял из последнего поста....мол не мучайся и поставь сендмайл? :console:
какиеньть решения данной проблемы то могут быть ну хотя бы предположительно что бы можно было это проверить
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: postfix+dovecot

Сообщение blackdevil »

Не зная схему сети нельзя ничего определенного сказать...Порты на роутере нужно бросать, либо маршрутизацию правильно настроить, либо файрвол...короче извне запросы на 25ый порт должны на почтовый сервак попадать тоже на 25ый порт.
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
lamep
Сообщения: 11
ОС: Linux Mint

Re: postfix+dovecot

Сообщение lamep »

:drunk: Да ты прав не зная почти всего сложно сказать что надо делать...вот я так и барюсь незная не чего делаю что могу....у мну сервак в подсети....и поентому там массавариантов что может мне мещать получить почту в часности АДМИН первичного сервера...ну мне посоветывали поднять днс а так же посоветывали посоветывать поднять днс админу моего прокси))) так что если что я отпишусь обязательно в чем была праба :crazy: :drinks: без ентого тут не разобратся :blush:
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: postfix+dovecot

Сообщение sash-kan »

lamep писал(а):
27.04.2011 02:51
мол не мучайся и поставь сендмайл?
ага, вот тут-то и начнутся настоящие сексуальные проблемы.

p.s. а что, ubuntu настолько отдалилась от debian-а, что стандартный debian-овский exim уже «не катит»?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: postfix+dovecot

Сообщение blackdevil »

lamep, я сам свой первый почтовый сервер настроил тоже не так уж давно.. Настраивал с лета. Ну с перерывами на работу, конечно. Чистого времени думаю пара месяцев понадобилась бы. Так что я тоже далеко не "крутой бородатый одмин". Могу посоветовать взять в руки отличную книгу The Book Of Postfix (Postfix. Подробное руководство.). Читать и делать параллельно. Главу про ограничения оставить на самый последний этап. Днс нужен, зарегистрированный домен тоже нужен. Бесплатный днс можно заиметь на zoneedit, например. И все внешние машины должны знать, что для Вашего домена domen.ru есть mx-запись на Вашем dns сервере, которая указывает на ip-адрес Вашего сервера. Ну и 25ый порт должен быть открыт. Остальное все в книге.
Удачи в конфигурировании.
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
lamep
Сообщения: 11
ОС: Linux Mint

Re: postfix+dovecot

Сообщение lamep »

Вот в логах вычитал
postfix/smtp[347]: F305A3631C: to=<g@mail.ru>, relay=none, delay=180983, delays=$
почему relay=none.... если я прописывал релей в main.cf relayhost = XXX.XXX.X.XХ
потом еще вот такая проблема
делаю telnet по 25 порту пишет что
421 4.4.2 domen.ru Error: timeout exceeded
Connection closed by foreign host.
421 4.4.2 что это такое ваще??? 421 это порт? в 4,4,2 днс? если так то щас у мну смотрел днс пишит 2,0,0 чет ваще как то запутался уже что куда зачем:)как все это заставить работать...???
да вот еще что может забыл сказать что у меня почта идет через прокси...я так понимаю что релеем я инастраиваю ход почты
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: postfix+dovecot

Сообщение blackdevil »

Как я понимаю relayhost - это адрес почтового сервера-ретранслятора, если на этом хосте нет почтовика то в конфиг его писать не нужно. 421 - это номер ошибки протокола smtp, скорее всего. Как через прокси почту пустить не подскажу...тут погуглить надо..
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
lamep
Сообщения: 11
ОС: Linux Mint

Re: postfix+dovecot

Сообщение lamep »

да на том сервере стоит почта...и если не прописать релей то не будет уходить почта...уже весь гугл перегуглил не чего найти не могу...:(
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: postfix+dovecot

Сообщение blackdevil »

Ну я же предложил отличную книжку. Там все от самого начала до самого конца в подробностях. И поговорите со старшим админом. Думаю, за пиво подскажет.
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали: