Назад | Перейти на главную страницу

Postfix отправляет почту с неправильным доменом

Мне удалось настроить простой почтовый сервер, который работает на всех уровнях, но с одним исключением: когда я отправляю электронное письмо на внешний адрес электронной почты, получатель видит его как исходящий от blabla@example.com (это буквально домен, который отображается "example.com")

Почтовый сервер был настроен следующим образом: Postfix + dovecot + squirrelmail (с sasl) для определенного домена: mydomain.com (это не буквально имя домена). Я установил запись MX для домена и т. Д. И т. Д. В конце концов, я могу отправлять почту с этого почтового сервера, и я могу получать почту, если ее специально отправили на адрес электронной почты на моем почтовом сервере. .

Теперь я настроил файл /etc/postfix/main.conf следующим образом:

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)

biff = no

append_dot_mydomain = no

readme_directory = no

smtpd_sasl_auth_enable = yes

smtpd_sasl_local_domain = mydomain.com

smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination

smtpd_sasl_security_options = noanonymous

smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem

smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key

smtpd_use_tls=yes

smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache

myhostname = xxxxx.xxx.xxx.xxx

alias_maps = hash:/etc/aliases

alias_database = hash:/etc/aliases

mydomain = mydomain.com

myorigin = /etc/mailname (in /etc/mailname I have set the mailname to mydomain.com )

mydestination = mydomain.com, xxxxx.xxx.xxx.xxx, localhost.xxx.xxx.xxx, localhost

relayhost =

mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128

mailbox_size_limit = 0

recipient_delimiter = +

inet_interfaces = all

Что мне здесь не хватает?

<bot> Украсть комментарий и положите на место </bot>

Это была проблема с Squirrelmail из-за неправильного домена по умолчанию. Чтобы исправить это, мне пришлось перенастроить squirrelmail с помощью инструмента конфигурации config/conf.pl.

  • Выбрать 2. Настройки сервера
  • Выбрать 1. Домен
  • Меняться от example.com к mydomain.com

Эта конфигурация будет использоваться как домен по умолчанию.

Ссылки: Документация по Squirrelmail

Не забудьте также проверить конфигурацию squirrelmail, иногда проблема может быть там.