# Exim4+squirrelmail+courier-imap+spamassassin

**URL:** <https://linux.ru/forum/t/exim4-squirrelmail-courier-imap-spamassassin/8956>\
**Category:** Debian Linux\
**Created:** [10.Апрель.2010 16:06:55 UTC](https://linux.ru/forum/t/exim4-squirrelmail-courier-imap-spamassassin/8956 "2010-04-10T16:06:55Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![gio1](https://linux.ru/forum/letter_avatar_proxy/v4/letter/g/df788c/32.png) [@gio1](https://linux.ru/forum/u/gio1)\
**Post date:** [10.Апрель.2010 16:06:55 UTC](https://linux.ru/forum/t/exim4-squirrelmail-courier-imap-spamassassin/8956/1 "2010-04-10T16:06:55Z")

</div>

здравствуйте, у меня вот такой вопрос,поставил я в интранете exim4+squirrelmail+courier-imap,со всеми разобрался,все работает но есть одна проблема с которой разобраться не смог,вот например: когда я пишу письмо кому нибудь я пишу так: [xxx@localhost](mailto:xxx@localhost),без localhost письмо не посылается,скажите что я должен сделать чтоб на месте localhost билл допустим [company.com](http://company.com) заранее спасибо.

---

<div class="post-metadata">

**Author:** ![gogi](https://linux.ru/forum/letter_avatar_proxy/v4/letter/g/958977/32.png) [@gogi](https://linux.ru/forum/u/gogi)\
**Post date:** [10.Апрель.2010 18:07:55 UTC](https://linux.ru/forum/t/exim4-squirrelmail-courier-imap-spamassassin/8956/2 "2010-04-10T18:07:55Z")

</div>

| **gio1 писал(а) Sat, 10 April 2010 20:06** |  
|

здравствуйте, у меня вот такой вопрос,поставил я в интранете exim4+squirrelmail+courier-imap,со всеми разобрался,все работает

но есть одна проблема с которой разобраться не смог

|

Можно добавить еще несколько проблем, с которыми Вам предстоит разобраться

1. Нужно смотреть логи: в большинстве случаев в них можно найти причину поведения программы.

2. При задании вопроса следует более точно описать ситуацию: как настроены программы, какие домены обслуживают… В данном случае даже не ясно, какой программой вы отсылали почту (можно предположить - браузером через squirrelmail, о котором Вы упомянули, или консольным mail, чаще всего используемом для проверки?)

| **Цитата:** |  
|

вот например: когда я пишу письмо кому нибудь я пишу так: [xxx@localhost](mailto:xxx@localhost),без localhost письмо не посылается,скажите что я должен сделать чтоб на месте localhost билл допустим [company.com](http://company.com) заранее спасибо.

|

По описанным выше причинам могу лишь предположить, что Ваш сервер не зарегистрирован как почтовик (MTA) для домена [company.com](http://company.com).

Это делается как в настройках экзима, так и dns (MX запись). Последнее особенно важно, если хотите, чтобы почта передавалась не только с локальной машины.

---

<div class="post-metadata">

**Author:** ![gio1](https://linux.ru/forum/letter_avatar_proxy/v4/letter/g/df788c/32.png) [@gio1](https://linux.ru/forum/u/gio1)\
**Post date:** [11.Апрель.2010 07:00:30 UTC](https://linux.ru/forum/t/exim4-squirrelmail-courier-imap-spamassassin/8956/3 "2010-04-11T07:00:30Z")

</div>

да я отсылаю письмо браузером через squirrelmail,я через dpkg-reconfigure exim4-config задал имя серверу newmail и когда приходит письмо пишется что это от: [xxx@newmail](mailto:xxx@newmail),но при отправке без localhost не отправляются,потом я поставил Bind9 создал зону [company.com](http://company.com) и там я написал

```
$TTL 1h;@ SOA company.com. hostmaster.company.com. ( 2007090204 ;Serial number 3600 ; 1 hour refresh 300 ; 5 minutes retry 172800 ; 2 days expiry 43200 ) ; 12 hours minimumIN NS company.com.IN MX 10 company.com.IN A 192.168.5.11

```

по моему я не разобрался в DNS ,если можно скажите что я должен написать чтобы письмо отправлялось так [xxx@company.com](mailto:xxx@company.com) , а не так как сейчас [xxx@localhost](mailto:xxx@localhost)

---

<div class="post-metadata">

**Author:** ![gogi](https://linux.ru/forum/letter_avatar_proxy/v4/letter/g/958977/32.png) [@gogi](https://linux.ru/forum/u/gogi)\
**Post date:** [11.Апрель.2010 13:48:54 UTC](https://linux.ru/forum/t/exim4-squirrelmail-courier-imap-spamassassin/8956/4 "2010-04-11T13:48:54Z")

</div>

| **gio1 писал(а) Sun, 11 April 2010 11:00** |  
|

да я отсылаю письмо браузером через squirrelmail,я через dpkg-reconfigure exim4-config задал имя серверу newmail и когда приходит письмо пишется что это от: [xxx@newmail](mailto:xxx@newmail)

|

При конфигурации экзим (пусть через dpkg-reconfigure exim4-config) следует указать, что этот сервер обслуживает домен [company.com](http://company.com) (насколько я понимаю - это имя домена, а не имя сервера). Тогда с локального компа письма будут приходить и на [xxx@localhost](mailto:xxx@localhost), и [xxx@company.com](mailto:xxx@company.com), и [xxx@newmail.company.com](mailto:xxx@newmail.company.com), если newmail указано в /etc/hosts либо в dns.

Проверять лучше командой mail, поскольку она при отправке прямо вызывает экзим.

Если хотите, чтобы письма, отправленные с других машин (других MTA) тоже доходили, нужно дописать в файле зоны [company.com](http://company.com)

@ IN MX 10 [newmail.company.com](http://newmail.company.com).

newmail IN A ip-адрес-почтовика

и проверить работу DNS.

Если все клиенты будут работать через браузер, либо в почтовой программе указывать в качестве smtp адрес вашего экзима, то письма должны доходить и без настройки dns.

---

<div class="post-metadata">

**Author:** ![gio1](https://linux.ru/forum/letter_avatar_proxy/v4/letter/g/df788c/32.png) [@gio1](https://linux.ru/forum/u/gio1)\
**Post date:** [12.Апрель.2010 06:23:36 UTC](https://linux.ru/forum/t/exim4-squirrelmail-courier-imap-spamassassin/8956/5 "2010-04-12T06:23:36Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![gio1](https://linux.ru/forum/letter_avatar_proxy/v4/letter/g/df788c/32.png) [@gio1](https://linux.ru/forum/u/gio1)\
**Post date:** [13.Апрель.2010 07:16:54 UTC](https://linux.ru/forum/t/exim4-squirrelmail-courier-imap-spamassassin/8956/6 "2010-04-13T07:16:54Z")

</div>

здравствуйте,думал все уже,все настроил но потом возникла проблема спама,поставил я spamassassin,в /etc/default/spamassassin я поменял ENABLED=0 на ENABLED=1; а вот так выглядит мой /etc/spamassassin/local.cf

```
# This is the right place to customize your installation of SpamAssassin.## See 'perldoc Mail::SpamAssassin::Conf' for details of what can be# tweaked.## Only a small subset of options are listed below############################################################################# Add *****SPAM***** to the Subject header of spam e-mails## rewrite_header Subject *****SPAM***** # Save spam messages as a message/rfc822 MIME attachment instead of# modifying the original message (0: off, 2: use text/plain instead)# report_safe 1# Set which networks or hosts are considered 'trusted' by your mail# server (i.e. not spammers)# trusted_networks 192.168.5.# Set file-locking method (flock is not safe over NFS, but is faster)## lock_method flock# Set the threshold at which a message is considered spam (default: 5.0)# required_score 5.0# Use Bayesian classifier (default: 1)# use_bayes 1# Bayesian classifier auto-learning (default: 1)# bayes_auto_learn 1# Set headers which may provide inappropriate cues to the Bayesian# classifier## bayes_ignore_header X-Bogosity# bayes_ignore_header X-Spam-Flag# bayes_ignore_header X-Spam-Status

```

может что то надо ешчо,патамушта письма не фильтруется,не сканируются,в логах /var/log/exim4/mainlog должен быть запись вроде этой

```
2008-03-20 06:42:21 1JcBfV-0004jf-UM SA: Action: scanned but message isn't spam: score=0.3 required=5.0 (scanned in 0/0 sec

```

в форумах кто тo писал что надо в файле /etc/exim4/exim4.conf.template написать

```
local_scan_path = /usr/lib/exim4/local_scan/sa-exim.so

```

но у меня нет файла sa-exim.so. скажите что надо сделать

чтоб спам фильтр заработал.

---

<div class="post-metadata">

**Author:** ![gogi](https://linux.ru/forum/letter_avatar_proxy/v4/letter/g/958977/32.png) [@gogi](https://linux.ru/forum/u/gogi)\
**Post date:** [13.Апрель.2010 15:47:41 UTC](https://linux.ru/forum/t/exim4-squirrelmail-courier-imap-spamassassin/8956/7 "2010-04-13T15:47:41Z")

</div>

| **gio1 писал(а) Tue, 13 April 2010 11:16** |  
|

скажите что надо сделать чтоб спам фильтр заработал.

|

Как минимум, почитать вики, хотя бы это:

[http://wiki.firstvds.ru/index.php/%D0%9A%D0%B0%D0%BA\_%D0%BD% D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D1%8C\_SpamAssassin \_%2B\_Exim\_%D0%B2\_Debian](http://wiki.firstvds.ru/index.php/%D0%9A%D0%B0%D0%BA_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D1%8C_SpamAssassin_%2B_Exim_%D0%B2_Debian)

А вообще, желательно изучить документацию, разобраться, как работает каждый из них и как они взаимодействуют.

---

<div class="post-metadata">

**Author:** ![gio1](https://linux.ru/forum/letter_avatar_proxy/v4/letter/g/df788c/32.png) [@gio1](https://linux.ru/forum/u/gio1)\
**Post date:** [14.Апрель.2010 05:00:59 UTC](https://linux.ru/forum/t/exim4-squirrelmail-courier-imap-spamassassin/8956/8 "2010-04-14T05:00:59Z")

</div>

я читал и этот вики статью [http://wiki.firstvds.ru/index.php/%D0%9A%D0%B0%D0%BA\_%D0%BD% D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D1%8C\_SpamAssassin \_%2B\_Exim\_%D0%B2\_Debian](http://wiki.firstvds.ru/index.php/%D0%9A%D0%B0%D0%BA_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D1%8C_SpamAssassin_%2B_Exim_%D0%B2_Debian) и много других,но не помогло в заголовках полученного письма пишет **X-SA-Exim-Scanned: No (on debian); SAEximRunCond expanded to false**

---

<div class="post-metadata">

**Author:** ![gogi](https://linux.ru/forum/letter_avatar_proxy/v4/letter/g/958977/32.png) [@gogi](https://linux.ru/forum/u/gogi)\
**Post date:** [14.Апрель.2010 09:44:15 UTC](https://linux.ru/forum/t/exim4-squirrelmail-courier-imap-spamassassin/8956/9 "2010-04-14T09:44:15Z")

</div>

| **gio1 писал(а) Wed, 14 April 2010 09:00** |  
|

в заголовках полученного письма пишет **X-SA-Exim-Scanned: No (on debian); SAEximRunCond expanded to false**

|

Ну так найдите определение переменной SAEximRunCond и посмотриче почему получается false, а не true.

Может, например, для писем с локалхоста так задано.

PS. sa-exim.so устанавливается с пакетом sa-exim.
