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

почтальон не пересылает электронную почту на внешний адрес

У меня есть настройка mailman с postfix на сервере ubuntu 12.04. Моя проблема в том, что электронные письма из списков рассылки не пересылается на адреса электронной почты, не относящиеся к моему учреждению. тем не мение

Вот мой main.cf:

#myorigin  = sub.myinstitution.tld
mynetworks = 127.0.0.0/8 xxx.xxx.xxx.xxx/16 # this is my institution ip range
relayhost = smtp.myinstitution.tld
#inet_interfaces = loopback-only
#local_transport = error:local delivery is disabled
virtual_alias_maps = hash:/etc/postfix/virtual
myhostname = mywebsite.tld
mydestination = $myhostname, localhost.$mydomain, localhost
#relay_domains = $mydestination, ecs.soton.ac.uk

Я также нашел эти две ссылки на serverfault и форумы ubuntu, но ни одно из этих решений, похоже, не помогает мне.

Любая помощь приветствуется.

Выход postconf -n:

$ postconf -n
config_directory = /etc/postfix
mydestination = $myhostname, localhost.$mydomain, localhost
myhostname = mywebsite.tld
mynetworks = 127.0.0.0/8 xxx.xxx.xxx.xxx/16
myorigin = mywebsite.tld
relayhost = smtp.myinstitution.tld
virtual_alias_maps = hash:/etc/postfix/virtual

Я не уверен, что опубликовать для журнала. Я не вижу здесь ничего плохого. Вот что происходит в /var/log/mail.log когда я отправляю сообщение:

Sep 29 10:23:19 mywebsite postfix/pickup[30113]: 3CD85E4382: uid=10785 from=<myuser>
Sep 29 10:23:19 mywebsite postfix/cleanup[30172]: 3CD85E4382: message-id=<20120929092319.3CD85E4382@mywebsite.tld>
Sep 29 10:23:19 mywebsite postfix/qmgr[30114]: 3CD85E4382: from=<myuser@mywebsite.tld>, size=338, nrcpt=1 (queue active)
Sep 29 10:23:19 mywebsite postfix/smtp[30174]: 3CD85E4382: to=<myuser@myinstitution.tld>, orig_to=<list>, relay=smtp.myinstitution.tld[xxx.xxx.xxx.xxx]:25, delay=0.07, delays=0.04/0/0.01/0.01, dsn=2.0.0, status=sent (250 2.0.0 q8T9Nap1028342 Message accepted for delivery)
Sep 29 10:23:19 mywebsite postfix/qmgr[30114]: 3CD85E4382: removed

Как почтальон отправляет электронную почту? Всегда ли он использует локальную команду sendmail (1) или для работы также требуется SMTP?

Вы явно сделали невозможным SMTP с помощью inet_interfaces = loopback_only.

Пожалуйста, добавьте вывод из postconf -n и сегмент журнала, показывающий, что пошло не так.