====== Подборка ссылок о почтовой системе *nix ====== How to Telnet to an SMTP Server https://drewsymo.com/2016/05/09/how-to-telnet-to-an-smtp-server/ ===== Статистика по почтовым серверам ===== [[http://www.securityspace.com/s_survey/data/man.201706/mxsurvey.html|Mail (MX) Server Survey]] {{:linux:mail:mxsurvey.gif?nolink|}} ===== Перенос почты ===== Как перенести почту на другой сервер или другую платформу? [[https://github.com/imapsync/imapsync|Imapsync]]! imapsync - Email IMAP tool for syncing, copying and migrating email mailboxes.\\ The imapsync command synchronises mailboxes between two imap servers. ===== Как посмотреть сертификат почтового домена ===== OpenSSL выручает. Пробуем # openssl s_client -connect mail.foobar.com:465 получаем ошибку **Verify return code: 18 (self signed certificate)** Почему так происходит - https://serverfault.com/questions/726262/ssl-certificate-self-signed-instead-of-valid You might need to add -servername example2.com in your OpenSSL command. Unlike browsers, the s_client doesn't send SNI information by default, I believe, and your web server might be choosing which certificate to return based on SNI. Рабочий вариант # openssl s_client -connect mail.foobar.com:465 -servername mail.foobar.com ... Verify return code: 0 (ok) ===== Если почта уходит в спам ===== Добавляем домен в специальный postmaster сервис и изучаем * [[https://postmaster.mail.ru|Postmaster@mail.ru]] * [[https://gmail.com/postmaster/|Postmaster Tools]] * [[https://postoffice.yandex.ru|Почтовый офис]] * [[https://postmaster.live.com/snds/|Outlook.com Smart Network Data Services]] ===== Список почтовых портов ===== [[https://rtcamp.com/tutorials/mail/server/port-numbers/|https://rtcamp.com/tutorials/mail/server/port-numbers/]] * SMTP – 25 (465 для SSL, 587 для TLS) * POP3 – 110 (995 для SSL) * IMAP – 143 (993 для SSL) * ManageSieve – 4190 * Amavis – 10025 (спам/антивирус проверка) Смотрим какие порты используют Postfix (master), Exim и dovecot # netstat -tulpn | egrep 'master|exim|dovecot' Смотрим какие процессы работают на указанных портах # netstat -tulpn | egrep '25|465|587|110|143' ===== Exim ===== https://rtfm.wiki/linux/mail/exim ===== Dovecot ===== dovecot: master: Error: systemd listens on port 143, but it’s not configured in Dovecot. Closing. * https://blog.dhampir.no/content/dovecot-master-error-systemd-listens-on-port-143-but-its-not-configured-in-dovecot-closing * https://appbead.com/blog/fix-errors-reported-in-syslog-for-debian-8-jessie.html ===== qmail ===== * [[http://kaba.org.ua/archives/128|Руководство по релеям для новичка в qmail]] ===== Postfix ===== ==== Отключить IPv6 ==== Добавить в ''/etc/postfix/main.cf'' inet_protocols = ipv4 ==== certificate verification failed for gmail-smtp-in.l.google.com ==== Добавить в ''/etc/postfix/main.cf'' smtp_tls_CAfile = /etc/pki/tls/certs/ca-bundle.crt ==== master dead but pid file exists ==== Скрипт для починки # service postfix stop; rm /var/lock/subsys/postfix; rm /var/spool/postfix/pid/master.pid; fuser -k /var/lib/postfix/master.lock; sleep 5; service postfix start; sleep 5; service postifix status ==== Ссылки ==== * [[http://sys-adm.org.ua/mail/dovecot|Dovecot+Postfix]] * [[http://linux.justinhartman.com/Postfix_and_Courier_Installation_using_MySQL|Postfix and Courier Installation using MySQL]] * [[http://liski.vsi.ru/dokuwiki/doku.php?id=webmail|Почтовый сервер для дома на базе Postfix+Dovecot+Mysql]] * [[http://www.sergeysl.ru/freebsd-postfix-mail-system/|FreeBSD: Почтовая система среднего офиса на базе Postfix]] * [[http://www.azure.org.ua/ru/articles/3-Mnogodomennaya_pochtovaya_sistema_na_baze_postifx_+_cyrus-imapd_+_MySQL.html#use|Многодоменная почтовая система на базе postfix + cyrus-imapd + MySQL]] * [[http://rimuhosting.com/support/settingupemail.jsp?mta=postfix/|Setting Up Email: A Postfix/Dovecot HOWTO]] * [[http://workaround.org/ispmail/lenny|ISPmail tutorial for Debian Lenny]] * [[http://wiki.gentoo.org/wiki/Complete_Virtual_Mail_Server|Complete Virtual Mail Server]] * [[http://habrahabr.ru/post/166487/|PostfixАdmin revamped (ViMbAdmin)]] * [[http://flance.onego.ru/2011/08/04/304|Почтовая система на Postfix с виртуальными доменами]] * [[http://habrahabr.ru/post/193220/|Я построю свой почтовый сервер с Postfix и Dovecot]] * [[http://www.remoteshaman.com/server/mta/ustanovka-i-nastrojka-opendkim-s-mta-postfix-ili-sendmail-v-centos-56| Установка и настройка OpenDKIM с MTA Postfix или Sendmail в CentOS 5,6]] * [[https://www.alexeykopytko.com/2014/postfix-opendkim/|Быстро настроим Postfix и OpenDKIM]] ===== Разное ===== * [[http://lithium.opennet.ru/kuban.ru/relay.html|Как закрыть Open Relay и почему он появился?]] * [[http://adminco.org/2011/02/kak-proverit-pochtovyiy-server-na-open-relay/|Как проверить почтовый сервер на open relay]] * [[http://www.linuxmail.info/|Linux Mail Server Setup and Howto Guide]] * [[http://linux.ufaras.ru/compar.html|Сравнительная таблица возможностей Sendmail, Exim, Postfix]] * [[http://phpsuxx.blogspot.com/2010/03/vps.html|Диагностика проблем с почтой на сервере / VPS]] * [[http://habrahabr.ru/post/136735/|Грамотная настройка сервера отправки почты для скриптов PHP, настройка функции mail()]] * [[http://wolandblog.com/394-dspam-webui-ustanovka-i-nastroyka-web-interface/|http://wolandblog.com/394-dspam-webui-ustanovka-i-nastroyka-web-interface/]] * [[http://odminblog.ru/snizhenie-nagruzki-na-pochtovyj-server-cherez-dkim/|Снижение нагрузки на почтовый сервер через DKIM]] * [[http://kb.mediatemple.net/questions/1312/How+do+I+check+to+see+if+POP3%7B47%7DIMAP+are+running%2C+and+how+do+I+fix+any+problems%3F#dv|How do I check to see if POP3/IMAP are running, and how do I fix any problems?]] * [[http://sys-adm.org.ua/mail/mail-architech|Архитектура современных почтовых систем]] * [[http://habrahabr.ru/company/centosadmin/blog/167051/|Архитектура масштабируемой почтовой системы]] * [[http://odminblog.ru/soxranyaem-vse-vlozheniya-iz-pochty/|Сохраняем все вложения из почты]] * [[http://www.sorbs.net/information/securing.shtml|http://www.sorbs.net/information/securing.shtml]] ===== Проверка IP в спам-листах ===== * [[http://www.spamhaus.org/query/bl?ip=1.1.1.1|http://www.spamhaus.org/query/bl?ip=1.1.1.1]] * [[http://www.senderbase.org/senderbase_queries/detailip?search_string=1.1.1.1|http://www.senderbase.org/senderbase_queries/detailip?search_string=1.1.1.1]] * [[http://support.clean-mx.de/clean-mx/publog?ip=1.1.1.1|http://support.clean-mx.de/clean-mx/publog?ip=1.1.1.1]] * [[http://www.spamcop.net/w3m?action=checkblock&ip=1.1.1.1|http://www.spamcop.net/w3m?action=checkblock&ip=1.1.1.1]] * [[http://www.dnsbl.info/dnsbl-database-check.php|http://www.dnsbl.info/dnsbl-database-check.php]] * [[https://ma.ttias.be/why-is-mail-being-blocked-by-spamfilter/|Why Is Mail Being Blocked By A Spamfilter?]] * https://testconnectivity.microsoft.com RBL * [[https://support.microsoft.com/en-us/getsupport?oaspworkflow=start_1.0.0.0&wfname=capsub&productkey=edfsmsbl3&locale=en-us|Hotmail, Live, Outlook]] * [[https://sender.office.com/|Microsoft Office 365 RBL]] * [[https://support.google.com/mail/contact/msgdelivery|Gmail]] * [[https://postmaster.info.aol.com/trouble-ticket|AOL]] * [[http://help.yahoo.com/l/us/yahoo/mail/postmaster/bulkv2.html|Yahoo]] * [[http://my.verizon.com/micro/whitelist/RequestForm.aspx?id=isp|Verizon]] ===== Веб-почта ===== * http://www.atmail.com/ * http://b1gmail.ru | http://www.b1gmail.com ===== Готовые решения для почты ===== * [[http://deeproot.in/deepofix|deepOfix Mail Server/]] * [[http://www.xeams.com/|Xeams: Multi-OS And Free E-mail Server]] * [[http://habrahabr.ru/blogs/linux/96314/|Обзор и установка почтового сервера iRedMail]] ===== Ошибки ===== ==== temporarily rejected RCPT ==== Виноват greylisting. ==== SpamAssassin ham ==== https://wiki.apache.org/spamassassin/Ham What does the word "Ham" mean, in the context of anti-spam? Nowadays, it's likely that everyone knows what Spam means, in the context of e-mail. The use of the word "Ham", on the other hand, is relatively new and sometimes confusing. "Ham" is e-mail that is not Spam. In other words, "non-spam", or "good mail". It should be considered a shorter, snappier synonym for "non-spam". Its usage is particularly common among anti-spam software developers, and not widely known elsewhere; in general it is probably better to use the term "non-spam", instead. ===== Документация ISPsystem ===== * [[http://doc.ispsystem.ru/index.php/Конфигурация_почты|http://doc.ispsystem.ru/index.php/Конфигурация_почты]] * [[http://doc.ispsystem.ru/index.php/Конфигурационный_файл_Exim|http://doc.ispsystem.ru/index.php/Конфигурационный_файл_Exim]] * [[http://doc.ispsystem.ru/index.php/Белый_список_(для_Greylisting)|http://doc.ispsystem.ru/index.php/Белый_список_(для_Greylisting)]] * [[http://doc.ispsystem.ru/index.php/Конфигурационные файлы Dovecot|http://doc.ispsystem.ru/index.php/Конфигурационные файлы Dovecot]] * [[http://doc.ispsystem.ru/index.php/SSL-сертификаты_для_почтовых_доменов|http://doc.ispsystem.ru/index.php/SSL-сертификаты_для_почтовых_доменов]] * [[http://doc.ispsystem.ru/index.php/Подключение_дисковых_квот|http://doc.ispsystem.ru/index.php/Подключение_дисковых_квот]] * [[http://ru.ispdoc.com/index.php/Ручное_обучение_spamassassin|Ручное обучение spamassassin]] {{tag>exim postfix sendmail dovecot спам dkim spf dmarc}}