понедельник, 13 октября 2014 г.

exim paniclog has non-zero size


Получаем почту
exim paniclog on my.host.ru has non-zero size

читаем логи, делаем выводы, чистим за собой

cat /dev/null > /var/log/exim4/paniclog 

пятница, 11 июля 2014 г.

postfix pdd.yandex relay

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


/etc/postfix/main.cf
#Added by Me 4 using pdd.yandex
relayhost =
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/private/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_sasl_type = cyrus
smtp_sasl_mechanism_filter = login
smtp_sender_dependent_authentication = yes
sender_dependent_relayhost_maps = hash:/etc/postfix/private/sender_relay
sender_canonical_maps = hash:/etc/postfix/private/canonical
smtp_generic_maps = hash:/etc/postfix/private/generic
выделенное жирным в инетах пишется smtp_sender_dependent_authentification=yes и вызывает ошибку

/etc/postfix/private/canonical
@mydomain.ru       mymail@mydomain.ru

/etc/postfix/private/generic
root@localhost  root@mydomain.ru

/etc/postfix/private/sasl_passwd
smtp.yandex.ru        mymail@mydomain.ru:MyP@$$w0rd

/etc/postfix/private/sender_relay
@mydomain.ru       smtp.yandex.ru

Затем создаем понятные postfix'у конфиги
postmap /etc/postfix/private/canonical
postmap /etc/postfix/private/generic
postmap /etc/postfix/private/sasl_passwd
postmap /etc/postfix/private/sender_relay

и перегружаем postfix
/etc/init.d/postfix restart

Проверяем как ходит почта
 mail -s "ttest" my@mail.com
Hi dear I!
This is test e-mail
If you can read it, then mail is working.
Bye, dear I!

для окончания ввода жмакаем ctrl+d и enter

если ходит - идем пить пиво
если нет - идем в логи /var/log/mail.log







Исправляем: Possible missing firmware for realtek

Вызвали подозрение сообщения: W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-2.fw for module r8169

Сходу решить это проблему не удалось. Как следует из этих предупреждений не хватает firmware (кодов микропрограмм) для оборудования realtek. 

Решил добавить репозитории и файл /etc/atp/sources.list привел к такому виду:

deb http://ftp.ru.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ wheezy main contrib non-free

deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free

После выполнил:
sudo apt-get update
sudo apt-get install firmware-realtek
sudo update-initramfs -k all -u

Решение нагуглено в соседнем блоге:
http://linuxserver.blogsmaster.ru/2013/01/missing-realtek-firmware.html

а еще говорят что можно взять на backports ядрышко посвежее...