Category Archives: POP3/IMAP/SMTP

Вопросы, касающиеся работы почтовых серверов Dovecot, Postfix, Exim, Sendmail etc

Azure: SendGrid – отправка почты из Azure

03/07/2017
 

 SendGrid – thirdparty-сервис в Azure (что автоматически подразумевает, что от Azure тех. поддержки вы не получите), предназначенный для отправки почты. Домашняя страница проекта – тут>>>, документация начинается тут>>>. Увы – не нашёл возможности работы с SendGrid через Azure CLI первой и второй версий (что логично для не-Azure-сервиса), поэтому – идём в Portal и мучаемся руками.

Exim: Mailing to remote domains not supported

02/06/2017
 

 Ошибка При попытке отправить почту с помощью mailx на “свежем” сервере – Exim сообщает в лог: $ sudo cat /var/log/exim4/mainlog 2017-01-05 08:56:38 exim 4.84_2 daemon started: pid=19690, -q30m, listening for SMTP on [127.0.0.1]:25 [::1]:25 2017-01-05 08:56:38 Start queue run: pid=19691 2017-01-05 08:56:38 End queue run: pid=19691 2017-01-05 08:57:27 1cP3rT-0005BJ-32 <= setevoy@ip-172-31-43-63.eu-west-1.compute.internal U=setevoy P=local S=508 2017-01-05… Read More »

Python: пример AWS boto3 SQS и SES

03/19/2016
 

 boto3 – набор библиотек для Python, для работы с AWS. По сути – boto3 использует все те же методы, что и обычный AWS CLI. Данный пост – ни разу не HowTo, а скорее просто набор заметок и быстрых примеров + пример скрипта, использующего boto3 для работы с AWS SQS и SES. Документация: https://boto3.readthedocs.org/en/latest Документация по… Read More »

Nagios: не отправляются письма

07/20/2015
 

 Хотя настройка уведомлений выполнена – писем нет. Более того – в логе /var/log/maillog нет никаких сообщений о попытке отправить сообщение. Проверяем: # /bin/mail -r systems@domain.com -s “TEST” user@domain.com bash: /bin/mail: No such file or directory # which mail which: no mail in (/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin)

Postfix: пересылка локальной почты на внешний почтовый сервер (relay)

01/21/2015
 

 Письма для root по умолчанию доставляются через локальный Posfix-сервер (MTA – Mail Transport Agent). Проблема заключается в том, что для домена прописана неверная МХ-запись: # dig domain.com MX +short 10 puppy.domain.com. И доставка почты через него невозможна: Jan 14 16:19:07 zeus postfix/smtp[21287]: 37399CC: to=<user@domain.com>, orig_to=<root>, relay=none, delay=1.4, delays=0.01/1.3/0.04/0, dsn=4.4.1, status=deferred (connect to puppy.domain.com[172.***.***.121]:25: Connection refused)

Linux: переадресация почты пользователя

12/22/2014
 

 Что бы сделать пересылку локальной почты на внешний почтовый ящик – необходимо добавить alias в файл /etc/aliases. Например, мы хотим пересылать всю почту пользователя root на новом сервере, но не настраивать полноценную почтовую систему. Пример выполняется на CentOS  6.6. Редактируем файл /etc/aliases, и в конец добавляем строку: root: root@domain.com

SMTP: 501 Domain must resolve

11/19/2014
 

 Пришёл возврат письма от почтового сервера с таким сообщением: A message that you sent could not be delivered to one or more of its recipients. This is a permanent error. The following address(es) failed: someuser@reciever.com SMTP error from remote mail server after MAIL FROM:<1th@mydomain.kiev.ua> SIZE=1691: host pelican.reciever.com [109.***.***.20]: 501 Domain must resolve

Exim: подключаем Spamassassin на CentOS

07/15/2014
 

 Устанавливаем пакет: # yum -y install spamassassin ВАЖНО: требуется подключенный репозиторий rpmforge-extras. При установке возможны проблемы типа Error: Package: perl-IO-Compress-2.052-1.el6.rfx.noarch. После установки рабочий каталог Spamassassin выглядит так: # ls -l /etc/mail/spamassassin/ total 44 drwxr-xr-x 2 root root 4096 Jul 13 12:20 channel.d -rw-r–r– 1 root root 1299 Dec 5 2013 init.pre -rw-r–r– 1 root root 276… Read More »