Перейти до основного вмісту

Публікації

Показано дописи з міткою "iredmail"

iRedMail: надсилання пошти без авторизації

Для надсилання пошти з службовими повідомленями потрібно надсилати пошту без авторизації. Налаштування надсилання пошти без авторизації вказано тут https://docs.iredmail.org/allow.user.to.send.email.without.authentication.html Postfix Create a plain text file: /etc/postfix/sender_access.pcre, list all users' email addresses which are allowed to send email without smtp authentication. We use user email address user@example.com for example: /^user@example\.com$/ OK It's ok to use IP address instead like below: For more allowed sender format, please check Postfix manual page: access(5) . /^192\.168\.1\.1$/ OK  /^192\.168\.2\./ OK  /^172\.16\./ OK Update Postfix config file /etc/postfix/main.cf to use this pcre file: smtpd_sender_restrictions =        check_sender_access pcre:/etc/postfix/sender_access.pcre,        [...OTHER RESTRICTIONS HERE...] Restart/reload postfix to make it work: # /etc/init.d/postfix restart iRedAPD iRedAPD plugin reject_sender_login_mismatch will check forg

Міграція сервера IredMail на інший сервер

Поради щодо міграції Migrate old iRedMail server to the latest stable release https://docs.iredmail.org/migrate.to.new.iredmail.server.html Backup and restore https://docs.iredmail.org/backup.restore.html Locations of configuration and log files of major components https://docs.iredmail.org/file.locations.html#openldap Перенести теки з листами на новий сервер можна наступним чином sudo scp -P 2210 -r -p /var/vmail/vmail1/domain.ua/ root@xxx.xxx.xxx.xxx:/root/vmail.old/   де ключі -P 2210 порт ssh нового сервера -r разом з вкладеними теками -p збереження часу/дати файлів

Мінімальна довжина пароля у IredAdmin

Потрібно вказати для користувача пошти пароль довжиною 3 символи. В IredAdmin мінімальна довжина пароль має задаватись у файлі /opt/www/iredadmin/libs/default_settings.py Парметри наступні: PASSWORD_HAS_LETTER = True PASSWORD_HAS_UPPERCASE = True PASSWORD_HAS_NUMBER = True PASSWORD_HAS_SPECIAL_CHAR = True min_passwd_length = 8 max_passwd_length = 0 Але зміна параметру min_passwd_length =3, навіть після перезапуску service apache2 restart чи sudo service uwsgi restart не призводить до бажаного. Тому у файлі /opt/www/iredadmin/libs/iredpwd.py у процедурі def verify_new_password після отримання параметру min_password_length = db_settings["min_passwd_length"] додаємо min_password_length=3 Інформація з параметрів IredAdmin є тут https://ixnfo.com/en/iredmail-change-password-complexity.html

Налаштування перенаправлення поштової адреси і аліас адреси для поштового сервера IredMail

1.  Потрібно створити перенапралення пошти у IredMail для OpenLdap. For OpenLDAP backend, you can add attribute "mailForwardingAddress" in user object. For example: dn: mail=user@your_domain.com,ou=Users,domainName=your_domain.com,o=domains,dc=xxx,dc=xxx mail: user@your_domain.com mailForwardingAddress: user@external.com mailForwardingAddress: another@external.com enabledService: forward Поради знайшов у https://gist.github.com/RELATO/0a8f8873063926b69833 https://www.solutioning.eu/2011/06/12/email-forwarding-with-iredmail-and-phpldapadmin-how-to/ 2. Потрібно створити аліас, щоб пошта надіслана на фіктивну адресу приходила на одну чи декілька реальних адрес у IredMail для OpenLdap. Add mail alias with phpLDAPadminLog into phpLDAPadmin as LDAP root dn cn=Manager or cn=vmailadmin. Expand LDAP tree in left panel, click Create new entry here under ou=Aliases of your domain, and select Default in right panel. Select object class mailAlias in right panel. Input required field