У меня две проблемы, и я считаю, что они в некоторой степени связаны. Во-первых, я могу получать электронную почту с доменов на моем локальном сервере в Roundcube и Horde, но не в Thunderbird или Mac Mail. Во-вторых, я нигде не могу получать внешнюю почту, и это основная проблема, которая меня беспокоит. Когда я отправляю сообщение, я получаю вспышку на экране, говорящую, что сообщение отправляется, и я не получаю сообщения об ошибке. Но письмо не доходит до получателя.
Это код, который я добавил в конец оригинального файла /etc/postfix/main.cf:
myhostname = mail.charlotsa.com
мой домен = charlotsa.com
мое происхождение = $ мой домен
домашний_почтовый ящик = почта/
мои сети = 24.197.10.0/24, 127.0.0.0/8
inet_interfaces = $ имя хоста, локальный хост
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
smtpd_sasl_type = голубятня
smtpd_sasl_path = частный/авторизация
smtpd_sasl_local_domain =
smtpd_sasl_security_options = неанонимный
сломанный_sasl_auth_clients = да
smtpd_sasl_auth_enable = да
smtpd_recipient_restrictions = allow_sasl_authenticated, permit_mynetworks, reje$
smtp_tls_security_level = может
smtpd_tls_security_level = может
smtp_tls_note_starttls_offer = да
smtpd_tls_loglevel = 1
smtpd_tls_key_file = /etc/letsencrypt/live/mail.charlotsa.com/privkey.pem
smtpd_tls_cert_file = /etc/letsencrypt/live/mail.charlotsa.com/fullchain.pem
smtpd_tls_received_header = да
smtpd_tls_session_cache_timeout = 3600 с
tls_random_source = dev:/dev/urandom
Я внес только два других изменения в исходный файл «/etc/postfix/main.cf».Во-первых, я закомментировал пути ssl, потому что у меня уже был сертификат для моего почтового сервера, который я добавил внизу файла. Во-вторых, я добавил этот код в раздел псевдонима файла:
virtual_alias_maps = хеш:/etc/postfix/виртуальный
virtual_alias_domains = хеш:/etc/postfix/virtual_domains
Но я еще не пробовал другой домен, потому что сначала хочу решить эту проблему.
Когда я тестирую порт 25 с помощью команды «netstat -plnt |grep :25», это результат:
(Не все процессы могут быть идентифицированы, информация о процессах, не принадлежащих
не будет отображаться, вам нужно быть root, чтобы увидеть все это.)
TCP 0 0 24.197.10.18:25 0.0.0.0:* ПРОСЛУШАТЬ -
TCP 0 0 127.0.0.1:25 0.0.0.0:* ПРОСЛУШАТЬ -
tcp6 0 0 ::1:25 :::* СЛУШАТЬ -
Вот моя конфигурация в Thunderbird:
Конфигурация электронной почты Thunderbird
Наконец, я настроил свой DNS-сервер имен в «/var/named», и он указывает на мой IP-адрес.
Я считаю, что проблемы с Thunderbird и Mac Mail больше не будут проблемой, как только я смогу получать внешние электронные письма. Если кто-то может мне помочь, я буду очень благодарен. Огромное спасибо заранее.