Postfix не отправляет письма

12
M
На сайте с 22.02.2007
Offline
161
#11
Pilat:
Нанять администратора.

Большое спасибо за совет, который я слышу в миллионный раз.

Pilat:
тип операционной системы.

Вот тут да, я поторопился... CentOS 5

maxttor добавил 29.03.2009 в 12:57

нашел решение - http://forum.lxlabs.com/index.php?t=msg&th=7059&prevloaded=1&&start=0

maxttor добавил 29.03.2009 в 13:16

ну похоже, что я этим добился лиш удаление 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)
Торрент Трекер Катушка - скачать фильмы (http://katushka.net) | SmartProgress - достижение целей (https://smartprogress.do/) Партнерская программа SmartProgress (https://smartprogress.do/affiliate)
RAS
На сайте с 27.11.2005
Offline
126
RAS
#12

Люди хотят сами ... и с остервенением делают то, что не понимают, создавая себе проблемы, сознательно.... Почему админы обращаются к вебмастерам, если нужен сайт, а вемастера пытаются сами сделать работу админов ? :D

Администрируем сервера, впс, вдс. Ускоряем загрузку сайтов - DLE, Word Press, Joomla, Modx... Настраиваем безопасность. Ручная чистка rootkit/malware/вирусов. (/ru/forum/867860) Разработка - shell/bash/sh/python/perl.
M
На сайте с 22.02.2007
Offline
161
#13

В общем дела с постфиксом такие - он нормально запускается, а после бесшумно падает. Поспрашивал людей на форумах, ошибка постфикса распространенная, но решения найти пока не удалось. Ни кто не сталкивался с данной проблемой?

Andreyka
На сайте с 19.02.2005
Offline
822
#14

Сталкивался. Происходит когда кумыл в lxadmin меняют на постфикс кривыми руками.

Не стоит плодить сущности без необходимости
P
На сайте с 08.03.2007
Offline
250
#15
maxttor:
В общем дела с постфиксом такие - он нормально запускается, а после бесшумно падает. Поспрашивал людей на форумах, ошибка постфикса распространенная, но решения найти пока не удалось. Ни кто не сталкивался с данной проблемой?

Ну почему постфикс может упасть? Разве что он видит, что 25-й порт уже занят? Проверьте перед запуском. Проверьте, всё ли нормально в конфиге постфикса (я смотрел недавно - в centos конфиг набит комментариями, но из коробки вроде его надо править и править).

M
На сайте с 22.02.2007
Offline
161
#16

плюнул на 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

Ставил очень большие значения, эффекта не принесло..

Кто нибудь знает как можно увеличить скорость рассылки?

maxttor добавил 29.03.2009 в 18:52

И еще. В заголовках письма подставляется

Sender: Nobody <nobody@katushka.net>

Даже если устанавливаю его при отправке, он переопределяется. Из-за этого, письма попадают в спам. Подскажите, как удалить эту строку из заголовка.

Andreyka
На сайте с 19.02.2005
Offline
822
#17

В php.ini есть соответствующая опция

M
На сайте с 22.02.2007
Offline
161
#18
Pilat:
Ну почему постфикс может упасть? Разве что он видит, что 25-й порт уже занят?

Да, вы правы, 25 занят.

Apr 2 16:04:02 katushka postfix/postfix-script: starting the Postfix mail system
Apr 2 16:04:02 katushka postfix/master[15947]: fatal: bind 127.0.0.1 port 25: Address already in use

Как узнать кем он занят? и как его освободить?

maxttor добавил 02.04.2009 в 19:30

уже нашел: netstat -nlp

)

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий