Google Apps с собственным SMTP-сервером и локальной электронной почтой

В настоящее время мы используем SMTP от Google для отправки электронных писем с нашего веб-сервера зарегистрированным пользователям. Из-за ограничений (500 писем в день) это уже невозможно. Поэтому мы установили постфикс на нашей машине и перенастроили веб-приложения для его использования. Теперь Postfix доставляет электронные письма на наши собственные адреса электронной почты (*@gibbonsfive.de) локально, а не в Службы Google. Кроме того, он не будет доставлять электронную почту в списки рассылки, настроенные на сервере Google, поскольку он говорит, что пользователь / псевдоним не существует. Есть ли способ заставить его работать следующим образом:

  • Службы Google для всех наших адресов электронной почты, включая SMTP-сервер Google (работает)

  • Веб-приложения используют наш собственный SMTP (рабочий), а электронные письма, отправленные пользователю с нашим собственным доменом (*@gibbonsfive.de), не доставляются локально (не работает)

Наша установка:

bind-config для домена:

...
ns                      IN      A       78.46.106.246
ns1.rollernet.us.       IN      A       208.79.240.3
ns2.rollernet.us.       IN      A       208.79.241.3

@                       IN      MX    10    aspmx.l.google.com.
@                       IN      MX    10    alt1.aspmx.l.google.com.
@                       IN      MX    10    alt2.aspmx.l.google.com.
@                       IN      MX    10     aspmx2.googlemail.com.
@                       IN      A       78.46.106.246 
mail                    IN      A       78.46.106.246
...

/etc/postfix/main.cf

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
append_dot_mydomain = no
readme_directory = no

message_size_limit = 209715200
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key

smtp_use_tls=yes
smtpd_use_tls=yes
smtpd_tls_auth_only=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

smtpd_sasl_path=smtpd
smtpd_sasl_auth_enable=yes
smtpd_sasl_security_options=noanonymous
smtpd_sasl_local_domain =
broken_sasl_auth_clients=yes
smtpd_sender_restrictions =
        permit_sasl_authenticated
        permit_mynetworks
smtpd_recipient_restrictions= 
        permit_mynetworks, 
        permit_sasl_authenticated, 
        reject_unauth_destinatio

smtpd_helo_required=yes
smtpd_helo_restrictions=reject_invalid_helo_hostname
myhostname = romeo.gibbonsfive.de 
myorigin = gibbonsfive.de

alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = localhost, localhost.$myorigin, $myorigin
relayhost = 
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

1 ответ

Решение

Изменение конфигурации "mydestination" исправило это!

mydestination = $myhostname, localhost.$mydomain, localhost
Другие вопросы по тегам