Показаны сообщения с ярлыком mail. Показать все сообщения
Показаны сообщения с ярлыком mail. Показать все сообщения

перенос почтовых ящиков imapsync создание через ispmanager api

Создаем почтовые ящики через 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

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

:-)

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

msmtprc для gmail в bitrix веб окружении

Файл /home/bitrix/.msmtprc для отправки почты из VMBitrix через google mail должен выглядеть следующим образом:

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

Конфиг будет выглядить как


# 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


Проверить работу почты можно в админке Битрикса — Инструменты — Проверка системы