Создаем почтовые ящики через ISPmanager API
cat /tmp/1 | while read i ; do echo `echo $i | awk '{print $2}'` ;
/usr/local/mgr5/sbin/mgrctl -m ispmgr email.edit domainname=`echo $i |
awk '{print $2}' | cut -d '@' -f 2` greylist=on hidegreylist=on
passwd=`echo $i | awk '{print $1}'` name=`echo $i | awk '{print $2}' |
cut -d'@' -f 1` sok=ok ; done
Переносим почтовые ящики через imapsync
j=0 | cat /tmp/1 | while read i ; do let "j=$j+1"; echo 'синкаю' $j 'из
87 ящиков, сейчас синкаю' `echo $i | awk '{print $2}'` ; imapsync
--host1 10.10.10.10 --user1 `echo $i | awk '{print $2}'` --password1
`echo $i | awk '{print $1}'` --host2 20.20.20.20 -user2 `echo $i |
awk '{print $2}'` --password2 `echo $i | awk '{print $1}'` 2>&1
>> /tmp/imap.log; done
Показаны сообщения с ярлыком mail. Показать все сообщения
Показаны сообщения с ярлыком mail. Показать все сообщения
maildrop debug как запустить postfix / centos / ispmanager 4
# echo date | /usr/bin/maildrop -d virtuser_505 -V 10
...
...
/etc/maildroprc(7): ISP_address="^(From|Return-Path|To|CC|BCC): "
/etc/maildroprc(8): ISP_subject="^(XX-)?Subject: "
maildrop: Attempting .mailfilter
/usr/bin/maildrop: Cannot have world/group permissions on the filter file - for your own good.
Как лечить не ясно так как права были, решение - удалить пустые .mailfilter
:-)
...
...
/etc/maildroprc(7): ISP_address="^(From|Return-Path|To|CC|BCC): "
/etc/maildroprc(8): ISP_subject="^(XX-)?Subject: "
maildrop: Attempting .mailfilter
/usr/bin/maildrop: Cannot have world/group permissions on the filter file - for your own good.
Как лечить не ясно так как права были, решение - удалить пустые .mailfilter
:-)
postfix управление очередью
Прочитать письмо
postcat -b 4E62A1C0493
Посмотреть активные настройки Postfix:
postconf -d
Посмотреть сколько сообщений в очереди:
mailq | grep Requests
Посмотреть конкретно что в очереди:
mailq
Пнуть очередь на немедленную доставку:
postsuper -r ALL; postfix flush
Пнуть конкретное письмо по ID:
postsuper -r ID
Удалить письмо по ID:
postsuper -d ID
Удалить всю очередь:
postsuper -d ALL
postcat -b 4E62A1C0493
Посмотреть активные настройки Postfix:
postconf -d
Посмотреть сколько сообщений в очереди:
mailq | grep Requests
Посмотреть конкретно что в очереди:
mailq
Пнуть очередь на немедленную доставку:
postsuper -r ALL; postfix flush
Пнуть конкретное письмо по ID:
postsuper -r ID
Удалить письмо по ID:
postsuper -d ID
Удалить всю очередь:
postsuper -d ALL
msmtprc для gmail в bitrix веб окружении
Файл /home/bitrix/.msmtprc для отправки почты из VMBitrix через google mail должен выглядеть следующим образом:
Смотрим также Настройка почты в Bitrix окружении
hint: Аналогично настраиваем для яндекса и mail.ru - используйте smtp.yandex.ru и smtp.mail.ru
account default
logfile /home/bitrix/.msmtp.log
host smtp.gmail.com
port 587
from user@gmail.com
auth on
user user@gmail.com
password pa$$w0rd
tls on
tls_starttls on
tls_certcheck offСмотрим также Настройка почты в Bitrix окружении
hint: Аналогично настраиваем для яндекса и mail.ru - используйте smtp.yandex.ru и smtp.mail.ru
Настройка почты в Bitrix веб окружении
Почта в битрикс веб-окружении отправляется через msmtp
Чтобы настроить запускаем /root/menu.sh (само запускается при входе) и там жмем
1. Create Management pool of server
и потом после создания pool когда уже в меню будет много менюшек
6. Manage sites in the pool
4. Change email settings on site
Enter site name(default) or 0 for exit:
Email is not configured for site=’default’
Enter from address (ex. bob@example.org): noreply@site.ru
Enter server address or DNS (127.0.0.1):
Enter server port (25):
Do you want to use SMTP authentication on the 127.0.0.1:25? (N|y)
Do you need TLS enable for 127.0.0.1:25 (n|Y): n
То есть ввести только email и выключить TLS
Конфиг будет выглядить как
Проверить работу почты можно в админке Битрикса — Инструменты — Проверка системы
Чтобы настроить запускаем /root/menu.sh (само запускается при входе) и там жмем
1. Create Management pool of server
и потом после создания pool когда уже в меню будет много менюшек
6. Manage sites in the pool
4. Change email settings on site
Enter site name(default) or 0 for exit:
Email is not configured for site=’default’
Enter from address (ex. bob@example.org): noreply@site.ru
Enter server address or DNS (127.0.0.1):
Enter server port (25):
Do you want to use SMTP authentication on the 127.0.0.1:25? (N|y)
Do you need TLS enable for 127.0.0.1:25 (n|Y): n
То есть ввести только email и выключить TLS
Конфиг будет выглядить как
# cat /home/bitrix/.msmtprc
# smtp account configuration for default
account default
logfile /home/bitrix/msmtp_default.log
host 127.0.0.1
port 25
from noreply@site.ru
keepbcc on
auth off
Проверить работу почты можно в админке Битрикса — Инструменты — Проверка системы
Подписаться на:
Сообщения (Atom)