Форум программистов, компьютерный форум, киберфорум
Наши страницы
Linux
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/24: Рейтинг темы: голосов - 24, средняя оценка - 4.83
maxttor
0 / 0 / 0
Регистрация: 29.03.2009
Сообщений: 11
1

Установка postfix

29.03.2009, 11:46. Просмотров 4358. Ответов 9
Метки нет (Все метки)

CentOS 5
Нужно поставить postfix.
Удаляю старую почтовую систему:
Код
yum remove qmail
yum remove vpopmail
Пишется, что все удалено нормально. Ставлю postfix:
Код
yum install postfix
Выдается ошибка:
Код
Resolving Dependencies
--> Running transaction check
---> Package postfix.i386 2:2.3.3-2.1.el5_2 set to be updated
--> Processing Conflict: vpopmail conflicts postfix
--> Finished Dependency Resolution
Error: vpopmail conflicts with postfix
Что нужно сделать?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2009, 11:46
Ответы с готовыми решениями:

Postfix
Здраствуйте . Пытаюсь развернуть Postfix , установил ,натсроил домен прописал в сетевой настройки....

Postfix +dovecot
Извиняюсь что создаю тему второй раз 1.на строил Postfix письма отправляются 2.прикрути dovecot...

Postfix+Sasl
Добрый день, наблюдаю такую картину. Начали появляться ошибки, как правило рано утром, и из-за...

Настройка Postfix с DKIM
Есть VDS сервер на котором крутятся парам моих сайтов. Для всех сайтов почта делегирована на...

Postfix - STARTTLS, AUTH
Использовал документацию: https://help.ubuntu.com/community/Postfix ehlo localhost...

9
ZeroIce
6 / 6 / 0
Регистрация: 28.03.2009
Сообщений: 29
29.03.2009, 11:53 2
postfix на CentOS 5.2 крайне кривой (нет поддержки mysql, а тот что лежит в CentOS Plus - часто падает, если попробовать пересобрать постфикс самому - падает с кучей ошибок в логе). Для себя я выбрал exim при переходе с 4 на 5.2.
По поводу ошибки - vpopmail ему не нравится. Попробуй удалить его и потом поставить или обновить с http://www.inter7.com/index.php?page=vpopmail .
0
maxttor
0 / 0 / 0
Регистрация: 29.03.2009
Сообщений: 11
29.03.2009, 12:02  [ТС] 3
Цитата Сообщение от ZeroIce Посмотреть сообщение
postfix на CentOS 5.2 крайне кривой (нет поддержки mysql, а тот что лежит в CentOS Plus - часто падает, если попробовать пересобрать постфикс самому - падает с кучей ошибок в логе). Для себя я выбрал exim при переходе с 4 на 5.2.
По поводу ошибки - vpopmail ему не нравится. Попробуй удалить его и потом поставить или обновить с http://www.inter7.com/index.php?page=vpopmail .
А мне postfix'ом нужно только отправлять почту, получать нет нужды сейчас, когда можно подключить gmail. На счет удаления vpopmail, то как я и писал, я удалю его:
Код
yum remove vpopmail
но он все равно конфликтует.. Т.е. наверное не удаляется..

Добавлено через 3 минуты 29 секунд
при попытке установить:
Код
yum install vpopmail
выдается ошибка:
Код
Package vpopmail - 5.4.17-1.6.4.i386 is already installed.
Т.е. как я и думал, он почему-то не удаляется... Как его удалить?
0
ZeroIce
6 / 6 / 0
Регистрация: 28.03.2009
Сообщений: 29
29.03.2009, 12:12 4
я сейчас у себя попрбовал на 5.2:

yum install vpopmail
Loading "fastestmirror" plugin
Loading mirror speeds from cached hostfile
* base: mirror.yandex.ru
* updates: mirror.yandex.ru
* addons: mirror.yandex.ru
* extras: mirror.yandex.ru
Setting up Install Process
Parsing package install arguments
No package vpopmail available.
Nothing to do
Добавлено через 1 минуту 12 секунд
вообщем нету vpopmail в репах... попробуй обновить установив с сайта производителя.
0
29.03.2009, 12:12
Mecid
681 / 230 / 16
Регистрация: 15.10.2007
Сообщений: 1,247
29.03.2009, 12:12 5
CentOS сплошной глюк)ставьте debian,или ubuntu server
второе для начинающих
0
maxttor
0 / 0 / 0
Регистрация: 29.03.2009
Сообщений: 11
29.03.2009, 13:32  [ТС] 6
ZeroIce, у меня подключен репозитарий панели управления LXadmin, там есть vpopmail. При установке qmail:
Код
yum install qmail
Он от туда устанавливается
И CentOS мне нужен, т.к. LxAdmin (панель) только на нем устанавливается...

Добавлено через 31 минуту 53 секунды
нашел решение - http://forum.lxlabs.com/index.php?t=msg&th=7059&prevloaded=1&&start=0

Добавлено через 32 минуты 12 секунд
ну похоже, что я этим добился лиш удаление qmail и vpopmail, а postfix как не работал, так и не работает...
Правда теперь функция mail начала возвращать true и в шелле не вылазиет ошибок, т.е. наверное письма пытаются отправляться через postfix...
В /var/log/messages есть такая строчка после запуска postfix:
Mar 29 10:05:42 katushka xinetd[2244]: EXIT: smtp status=127 pid=27645 duration=1(sec)
0
ZeroIce
6 / 6 / 0
Регистрация: 28.03.2009
Сообщений: 29
29.03.2009, 13:40 7
2Mecid Про "сплошной глюк" это холивар

2maxttor спасибо, почитаю - самому интересно. Я собираюсь постепенно выкладывать туториалы по CentOS 5.2 на http://it-freelance.ru/ (вдруг кому полезно будет)
На неделе думаю рассмотреть настройку exim...

Добавлено через 2 минуты 13 секунд
не факт что работает. (может просто упасть после запуска, я такое видел когда пытался подружить его с mysql)
Посмотри есть ли он в процессах и попробуй послать тестовое письмо.
0
maxttor
0 / 0 / 0
Регистрация: 29.03.2009
Сообщений: 11
29.03.2009, 15:29  [ТС] 8
Цитата Сообщение от ZeroIce Посмотреть сообщение
Посмотри есть ли он в процессах и попробуй послать тестовое письмо.
В процессах его нету, письмо не отправляется...
после запуска:
Код
service postfix start
смотрим статус:
Код
service postfix status
пишется:
Код
master is stopped
Почему-то падает сразу после запуска...
0
ZeroIce
6 / 6 / 0
Регистрация: 28.03.2009
Сообщений: 29
29.03.2009, 15:32 9
В процессах его нету, письмо не отправляется...
В этом и был один из глюков постфикса. Он говорит что запустился, а потом бесшумно падает. Промучился с постфиксом пару дней и бросил - exim намного лучше (запустился сразу же).
Если найдешь решение с постфиксом, плз, отпишись тут или в личку. Мне самому очень интересно.
0
maxttor
0 / 0 / 0
Регистрация: 29.03.2009
Сообщений: 11
29.03.2009, 19:49  [ТС] 10
плюнул на postfix. Установил exim установился с пол оборота.
Правда скорость рассылки храмает: ~2-3 сек / письмо

конфиг:
primary_hostname = mail.katushka.net

domainlist local_domains = @ : localhost : localhost.localdomain
domainlist relay_to_domains =
hostlist relay_from_hosts = localhost:127.0.0.0/8:192.168.0.0/16

acl_smtp_rcpt = acl_check_rcpt
acl_smtp_data = acl_check_data
acl_smtp_mime = acl_check_mime

tls_advertise_hosts = *


tls_certificate = /etc/pki/tls/certs/exim.pem
tls_privatekey = /etc/pki/tls/private/exim.pem


daemon_smtp_ports = 25 : 465 : 587
tls_on_connect_ports = 465

qualify_domain = katushka.net

qualify_recipient = katushka.net

exim_user = exim


never_users = root

host_lookup = *

rfc1413_query_timeout = 0s

ignore_bounce_errors_after = 45m

timeout_frozen_after = 7d

auto_thaw = 1h

smtp_accept_max = 50

smtp_accept_max_per_connection = 25

smtp_connect_backlog = 30

smtp_accept_max_per_host = 20

remote_max_parallel = 15

split_spool_directory = true

helo_allow_chars = _

syslog_timestamp = no

auth_advertise_hosts =


begin acl


acl_check_rcpt:

accept hosts = :

deny message = Restricted characters in address
domains = +local_domains
local_parts = ^[.] : ^.*[@%!/|]


deny message = Restricted characters in address
domains = !+local_domains
local_parts = ^[./|] : ^.*[@%!] : ^.*/\\.\\./

accept local_parts = postmaster
domains = +local_domains

require verify = sender

accept hosts = +relay_from_hosts
control = submission

accept authenticated = *
control = submission

require message = relay not permitted
domains = +local_domains : +relay_domains

require verify = recipient

accept

acl_check_data:

accept


acl_check_mime:

# File extension filtering.
deny message = Blacklisted file extension detected
condition = ${if match \
{${lc:$mime_filename}} \
{\N(\.exe|\.pif|\.bat|\.scr|\.lnk|\.com)$\N} \
{1}{0}}

accept

begin routers

dnslookup:
driver = dnslookup
domains = ! +local_domains
transport = remote_smtp
ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
no_more

system_aliases:
driver = redirect
allow_fail
allow_defer
data = ${lookup{$local_part}lsearch{/etc/aliases}}
file_transport = address_file
pipe_transport = address_pipe

userforward:
driver = redirect
check_local_user
file = $home/.forward
allow_filter
no_verify
no_expn
check_ancestor
file_transport = address_file
pipe_transport = address_pipe
reply_transport = address_reply

procmail:
driver = accept
check_local_user
require_files = ${local_part}:+${home}/.procmailrc:/usr/bin/procmail
transport = procmail
no_verify

localuser:
driver = accept
check_local_user
transport = local_delivery
cannot_route_message = Unknown user


begin transports

remote_smtp:
driver = smtp

procmail:
driver = pipe
command = "/usr/bin/procmail -d $local_part"
return_path_add
delivery_date_add
envelope_to_add
user = $local_part
initgroups
return_output


local_delivery:
driver = appendfile
file = /var/mail/$local_part
delivery_date_add
envelope_to_add
return_path_add
group = mail
mode = 0660


address_pipe:
driver = pipe
return_output

address_file:
driver = appendfile
delivery_date_add
envelope_to_add
return_path_add

address_reply:
driver = autoreply

begin retry

* * F,2h,15m; G,16h,1h,1.5; F,4d,6h

begin rewrite
Игрался с параметрами smtp_accept_max, smtp_accept_max_per_connection, smtp_connect_backlog, smtp_accept_max_per_host, remote_max_parallel
Ставил очень большие значения, эффекта не принесло..
Кто нибудь знает как можно увеличить скорость рассылки?

И еще. В заголовках письма подставляется
Sender: Nobody <nobody@katushka.net>
Даже если устанавливаю его при отправке, он переопределяется. Из-за этого, письма попадают в спам. Подскажите, как удалить эту строку из заголовка.

Добавлено через 4 минуты 49 секунд
ZeroIce, т.к. ты пользовался exim, наверное знаешь?
0
29.03.2009, 19:49
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.03.2009, 19:49

прошу помочь с Postfix
Добрый день! Я пока только новичок в Linux. Отвечаю на вопросы теста. Просьба помочь ответить на...

Postfix и несколько внешних релеев
Всем ДУ || ДД || ДВ. Есть интересная проблемка и сервер postfix. Пользователи сети ходят наружу...

Установить фильтрацию по расширению в Postfix
Здравствуйте! Может ли postfix фильтровать файлы по расширению? (.exe, .bat, .src) Если да, то...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru