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

Публікації

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

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

Надсилання пошти з CentOS

У CentOS 8 для надсилання пошти потрібно встановити yum install mailx І також yum install postfix Пораду знайшов тут https://serverfault.com/questions/194376/how-to-send-email-with-my-centos-serve r Але при намаганні відправити пошту з консолі, отримуємо помилку "fatal: parameter inet_interfaces: no local interface found for ::1" Для виправлення потрібно у /etc/postfix/main.cf Замість #inet_interfaces = all #inet_interfaces = $myhostname #inet_interfaces = $myhostname, localhost inet_interfaces = localhost   Вказати inet_interfaces = all Пораду знайшов тут https://serverok.in/postfix-no-local-interface-found А щоб заборонити Pv6 на сервері потрібно у /etc/hosts закоментувати ::1   Пораду знайшов тут https://nixhive.com/fatal-parameter-inet_interfaces-no-local-interface-found-for-1/    

Налаштування надсилання пошти з Odoo

Підключення до зовнішнього сервера пошти досить легко налаштувати в Odoo через "Налаштування"- "Загальні налаштування"- "Сервер вихідної пошти" та "Загальні налаштування"- "Сервер вхідної пошти". Там же можна перевірити чи працює з'єднання з сервером. Але це не гарантує, що буде працювати надсилання пошти. Справа в тому, що Odoo під'єднується до поштового сервера з логіном і паролем як вказано у налаштуваннях, але відсилає пошту від іншого імені. Це "не подобається" багатьом поштовим серверам. Гірше, що частіше Odoo вказує, що пошта надсилається від імені "bounce+455-web.sale@domain.ua". А оскільки це домашній домен, то поштовий сервер перевіряє і авжеж не знаходить такого дивного користувача домену. Отримаємо помилку на кшталт  " Невідома помилка: Невдала доставка листа Доставка пошти не вдалася через SMTP-сервер 'None'. SMTPRecipientsRefused: {'"user@domain.ua"

Повідомлення Nagios через пошту, Telegram, Pushbullet

Спочатку налаштування для електронної пошти . Зупинимо та заборонимо запуск демона sendmail, тому у файлі /etc/sysconfig/sendmail потрібно вказати DAEMON=no Тепер sendmail тільки обробляє чергу і ніколи не приймає SMTP пошту на порту 25. Вкажемо сервер MTA, котрий приймає поштові повідомлення на порту 25 від нас та для нашого домену. Для цього у файлі /etc/mail/submit.cf потрібно знайти строку з D{MTAHost} та вказати адресу нашого поштового серверу, наприклад для серверу mail.example.com буде D{MTAHost}mail.example.com Це адреса поштового сервера, на котрий наш комп’ютер буде надсилати усі вихідні повідомлення. Також потрібно впевнитись, що сервер mail.example.com налаштований для прийому поштових повідомлень від комп'ютерів та серверів нашого домену. Після цього потрібно перезавантажити sendmail. Тепер треба налаштувати повідомлення (notify) в Nagios. Для цього в теці /usr/local/nagios/etc/objects налаштуємо файли У commands.cfg повинно бути # 'notify-host-by-email'  co

Импорт данных из Evolution в Thunderbird

Импорт почты Создать учетную запись пользователя в Thunderbird. Открыть папку .evolution/mail/local  в личной папке пользователя ( ~/.local/share/evolution/mail/local ). Выбрать файлы без расширений с именами Inbox ,   Outbox ,   Sent ,   Trash   и т.п. Открыть папку .thunderbird/???????.default/Mail/Local Folders. В этой папке уже будут файлы Inbox ,   Outbox ,   Sent ,   Trash  . Скопировать выбранные файлы поверх существующих. Если в   Evolution использовались вложенные папки, то в .evolution/mail/local   будут папки с расширением .sbd (например #evolution.sbd). Необходимо в папке Thunderbird создать аналогичные папки с таким же именем. Из папки, вложенной папки в Evolution, скопировать все файлы без расширения  в созданную папку в Thunderbird. Перезапустить Thunderbird. Все почта из Evolution должна быть видна. Можно воспользоваться расширением для импорта/экспорта для Thunderbird , например http://n