FAQ   •  Поиск
Вход  •  Регистрация
 
Почта (exim)
На страницу 1, 2  След.
 
Начать новую тему   Ответить на тему    Список форумов newssoft.ru -> Серверные команды
Предыдущая тема :: Следующая тема  
Автор Сообщение
admin
Site Admin


Зарегистрирован: 11.09.2008
Сообщения: 546

СообщениеДобавлено: Чт Сен 11, 2008 12:40 pm    Заголовок сообщения: Почта (exim) Ответить с цитатой

Удаление почтового сообщения по ID
/usr/sbin/exim -v -Mrm ID

Список сообщений в очереди
/usr/sbin/exim -bp

Число сообщений в очереди
/usr/sbin/exim -bpc

Удаление "замороженных" сообщений
/usr/sbin/exim -bp | awk '$6~"frozen" { print $3 }' | xargs exim -Mrm

Принудительная рассылка всей почты в очереди (flush)
/usr/sbin/exim -qff -v -C /etc/exim.conf &

"Заморозить" почту по email
/usr/sbin/exiqgrep -i -f email | xargs exim -Mf

Удалить почту по email
/usr/sbin/exiqgrep -i -f email | xargs exim -Mrm

Удалить почту по домену
/usr/sbin/exiqgrep -i @domen | xargs exim -Mrm

удалить письма старш, циффры это секунды
exiqgrep -o 864000 -i | xargs exim -Mrm

eximstats -nr /var/log/exim_mainlog | less статистика

Exim сообщения, которые он не смог отправить и уже не будет пытаться отправлять, помечает как frozen. На почтовых системах с активным почтовым трафиком таких сообщений может скопится очень много. Со временем exim эти сообщения уничтожает, на скорость обработки сообщений в очереди они не влияют, так как пометка frozen исключает их из обработки. Но зато они часто очень мешают анализировать очередь.
Что бы избавится от всех frozen сообщений в очереди можно воспользоваться такой комбинацией команд:

exiqgrep -zi | xargs exim -Mrm

и все, будут уничтожены все frozen сообщения.

Перед удалением стоит все таки проверить, вдруг некоторые из сообщений заморозились в результате сбоя и на самом деле являются полезными.Инициировать отправку всех сообщений из очереди (не зависимо от того frozen они или нет) можно командой:

exim -qqff.

Удаление сообщений ( не frozen), находящееся в очереди на доставку:

exiqgrep -xi | xargs exim -Mrm


Последний раз редактировалось: admin (Ср Янв 29, 2014 6:59 pm), всего редактировалось 3 раз(а)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
admin
Site Admin


Зарегистрирован: 11.09.2008
Сообщения: 546

СообщениеДобавлено: Чт Окт 09, 2008 11:33 am    Заголовок сообщения: Ответить с цитатой

http://hostinghelp.biz/content/полезные-команды-exim

# скрипт удаляет очередь сообщений Exim а также бекапит ее
# можно добавить этот скрипт в задания крона

service exim stop;
rm -rf /var/spool/exim/input.bak;
mv /var/spool/exim/input /var/spool/exim/input.bak;
mkdir /var/spool/exim/input;
chown mailnull.mail /var/spool/exim/input;
chmod 750 /var/spool/exim/input;
service exim start;
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
admin
Site Admin


Зарегистрирован: 11.09.2008
Сообщения: 546

СообщениеДобавлено: Пт Янв 30, 2009 11:48 am    Заголовок сообщения: Ответить с цитатой

1. Говорит что делает каждый из мейлеров в данную секунду
/usr/sbin/exiwhat

2. Очередь получателей отсортированая по колву -
/usr/sbin/exim -bp | /usr/sbin/exiqsumm -c

3. Очередь получателей отсортированая по дате -
/usr/sbin/exim -bp | /usr/sbin/exiqsumm -а

4. Очередь получателей отсортированая по домену получателя -
/usr/sbin/exim -bp | /usr/sbin/exiqsumm
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
admin
Site Admin


Зарегистрирован: 11.09.2008
Сообщения: 546

СообщениеДобавлено: Сб Янв 31, 2009 11:10 pm    Заголовок сообщения: Ответить с цитатой

списки фильтрации для спама
http://exim.org.ua/pipermail/exim-users/2008-November/006575.html
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
admin
Site Admin


Зарегистрирован: 11.09.2008
Сообщения: 546

СообщениеДобавлено: Сб Май 16, 2009 12:44 pm    Заголовок сообщения: Ответить с цитатой

для добавления опции - без проверки имени получателя
на проксе прописать в файл

/etc/qpsmtpd/goodrcpt_wild

строку вида

@domain.name
для 208 го

если сервер будет 74й то писать сюда

/etc/qpsmtpd2/goodrcpt_wild
строку вида

@domain.name
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
admin
Site Admin


Зарегистрирован: 11.09.2008
Сообщения: 546

СообщениеДобавлено: Ср Апр 06, 2011 10:22 am    Заголовок сообщения: Ответить с цитатой

Опции управления сообщениями.
> exim -Mvl <message id>
Посмотреть лог сообщения

> exim -Mvb <message id>
Посмотреть тело сообщения

> exim -Mvh <message id>
Посмотреть заголовки сообщения

> exim -Mrm <message id> ...
Удалить сообщения и не посылать никаких ошибок (в логах упоминание будет).

> exim -Mg <message id> ...
Удалить сообщение и отослать отлуп (cancelled by administrator).

> exim -M <message id> ...
Ускорить доставку для сообщения с данным messageID (безусловно немедленно доставляет сообщение)

> exim -Mar messageID <address> <address> ...
Добавить адрес в список получателей сообщения.

> exim -Mes <message id> <address>
Изменить адрес отправителя в сообщении на заданный адрес.

> exim -Mf <message id> <message id> ...
Отметить перечисленные сообщения как "frozen". Любые попытки доставки
прекращаются, пока сообщение не будет разморожено вручную, или пока не
пройдет время указанное в "auto_thaw".

> exim -Mt <message id> <message id> ...
"разморозить" сообщение.

> exim -Mmad <message id> <message id> ...
пометить все адреса получателей в сообщениях как уже доставленные.
Никогда (!) не надо так делать. Сами же запутаетесь.


> exim -Mmd <message id> <address> <address> ...

http://www.opennet.ru/base/net/exim_options.txt.html
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
admin
Site Admin


Зарегистрирован: 11.09.2008
Сообщения: 546

СообщениеДобавлено: Пн Dec 12, 2011 7:17 pm    Заголовок сообщения: Ответить с цитатой

iptables -t nat -A PREROUTING -p tcp -m tcp -d 80.249.164.80 --dport 26 -j DNAT --to-destination 80.249.164.80:25
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
admin
Site Admin


Зарегистрирован: 11.09.2008
Сообщения: 546

СообщениеДобавлено: Вт Фев 07, 2012 5:56 pm    Заголовок сообщения: Ответить с цитатой

cat /var/log/exim_mainlog | grep servername | awk '{print $5}'| sort | uniq -c | sort -rn | head -n 20
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
admin
Site Admin


Зарегистрирован: 11.09.2008
Сообщения: 546

СообщениеДобавлено: Пт Апр 20, 2012 2:26 pm    Заголовок сообщения: Ответить с цитатой

http://valroot.com/limity-dlya-otpravki-pochty-cpanel-whm.html

Как уже всем известно, в Cpanel, а точнее в WHM > Tweak Settings, можно устанавливать лимит отправки почты для домена в час. По умолчанию стоит 0 (без лимитов). У меня обычно стоит 250 писем в час для каждого домена. Этого для большинства доменов более чем достаточно. А вот ситуация, когда всем нужно поставить лимит, а для конкретного домена поставить безлимитную отправку писем, например для рассылки писем. По-этому нам нужно как отключить для рассылки лимит, а для всех остальных оставить все как есть.

скрин:

В файле /etc/exim.pl находится следующий код:



open(CF,"/var/cpanel/cpanel.config");
while() {
next if (/^#/);
s/n//g;
my($var,$value) = split(/=/, $_);
if ($var eq "maxemailsperhour") {
$maxmails = int($value);
}
}
close(CF);

open(CPM,"/var/cpanel/maxemails");
while() {
s/n//g;
my($mdomain,$mmax) = split(/=/);
if ($mdomain eq $domain) {
$maxmails = int($mmax);
}
}
close(CPM);

Как мы видим, есть 2 файла:
/var/cpanel/cpanel.config

Скрин:

/var/cpanel/maxemails

Открыв первый /var/cpanel/cpanel.config, мы увидим maxemailsperhour, это именно-то число которое мы устанавливаем в WHM > Tweak Settings > Max Emails per hours for domain.

Открыв второй /var/cpanel/maxemails, мы получаем переменные domain=number.
Т.е. чтоб разрешить домену test1.com лимит 2000, либо вообще убрать лимит, нужно в файл:
/var/cpanel/maxemails написать:

test1.com=2000

Либо убрать вообще лимит:

test1.com=0
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
admin
Site Admin


Зарегистрирован: 11.09.2008
Сообщения: 546

СообщениеДобавлено: Пт Апр 20, 2012 3:47 pm    Заголовок сообщения: Ответить с цитатой

Как вручную удалить очередь писем в Exim?

Для этого используем команду:

/usr/local/cpanel/whostmgr/bin/whostmgr2 killeximq


http://valroot.com/kak-vruchnuyu-udalit-ochered-pisem-v-exim.html
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
admin
Site Admin


Зарегистрирован: 11.09.2008
Сообщения: 546

СообщениеДобавлено: Ср Июл 11, 2012 10:38 am    Заголовок сообщения: Ответить с цитатой

http://forums.cpanel.net/f185/see-php-scripts-sending-mail-163345.html
какой скрипт отсылает почту, настройка c_panel
To do this Access WHM as root. Access Service Configuration >> Exim Configuration Editor. Click on Advance Editor.

Under exim.conf section you will see #!!# cPanel Exim 4 Config
and you can add following code in the text box.

log_selector = +address_rewrite +all_parents +arguments +connection_reject +delay_delivery +delivery_size +dnslist_defer +incoming_interface +incoming_port +lost_incoming_connection +queue_run +received_sender +received_recipients +retry_defer +sender_on_delivery +size_reject +skip_delivery +smtp_confirmation +smtp_connection +smtp_protocol_error +smtp_syntax_error +subject +tls_cipher +tls_peerdn


If you have CSF firewall installed then you can edit /etc/csf/csf.conf file and enable a feature LF_SCRIPT_ALERT = "1" and set the email script limit to LF_SCRIPT_LIMIT = "300"
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
admin
Site Admin


Зарегистрирован: 11.09.2008
Сообщения: 546

СообщениеДобавлено: Пн Янв 27, 2014 11:12 am    Заголовок сообщения: НЕ работает вебмейл не отправляется почта There was an erro Ответить с цитатой

There was an error sending your message: Failed to set sender: you@domain.com [SMTP: Failed to write to socket: not connected (code: -1, response: )]

From /etc/csf/csf.conf approx line number 279:
Code:
# If SMTP_BLOCK is enabled but you want to allow local connections to port 25
# on the server (e.g. for webmail or web scripts) then enable this option to
# allow outgoing SMTP connections to the loopback device
SMTP_ALLOWLOCAL = "0"


нужно поставить 1
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
admin
Site Admin


Зарегистрирован: 11.09.2008
Сообщения: 546

СообщениеДобавлено: Пт Янв 31, 2014 4:20 pm    Заголовок сообщения: Ответить с цитатой

fgrep `date +%Y-%m-%d` /var/log/exim_mainlog | eximstats | less
статистика
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
admin
Site Admin


Зарегистрирован: 11.09.2008
Сообщения: 546

СообщениеДобавлено: Пн Май 05, 2014 1:40 am    Заголовок сообщения: postfix Ответить с цитатой

postqueue -p


service postfix stop
postsuper -d ALL
service postfix start


mailq
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
admin
Site Admin


Зарегистрирован: 11.09.2008
Сообщения: 546

СообщениеДобавлено: Ср Ноя 11, 2015 10:46 am    Заголовок сообщения: exim4 Mailing to remote domains not supported Ответить с цитатой

не отправляется почта с сервера с Debian 7. В логе exim нашлась такая запись:
Mailing to remote domains not supported

Решается довольно просто - реконфигом exim4
# dpkg-reconfigure exim4-config

И выбираем:
internet site; mail is sent and received directly using SMTP

Теперь почта ходит отлично, копипаст отсюда:
http://i-notes.org/debian-exim-error-mailing-to-remote-domains-not-supported/
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов newssoft.ru -> Серверные команды Часовой пояс: GMT + 3
На страницу 1, 2  След.
Страница 1 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
AllSat 22  - photographe de mariage - 2006