Get Social

Ошибка SMTP PTR ipv6 authentication error (Vesta CP и Exim)

Попытался на своём сервере Debian с установленной панелью Vesta отправить письмо на gmail. Получил вот такую ошибку:

 SMTP error from remote mail server after end of data:
 host gmail-smtp-in.l.google.com [2a00:1450:400c:c01::1b]:
 550-5.7.1 [2001:41d0:8:e974::1] Our system has detected that this message does
 550-5.7.1 not meet IPv6 sending guidelines regarding PTR records and
 550-5.7.1 authentication. Please review
 550-5.7.1 https://support.google.com/mail/?p=ipv6_authentication_error for more

Таким образом, нужно добавить PTR-запись для своего ipv6 адреса. Однако, не все провайдеры предоставляют такую возможность. Проще всего решить этот вопрос путём отключения ipv6 в в почтовой системе.

Для начала проверим:

netstat -tulpn | grep :25
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      17919/exim4     
tcp        0      0 0.0.0.0:2525            0.0.0.0:*               LISTEN      17919/exim4     
tcp6       0      0 :::25                   :::*                    LISTEN      17919/exim4     
tcp6       0      0 :::2525                 :::*                    LISTEN      17919/exim4

Затем открывает конфигурационный файл exim:

nano /etc/exim4/exim4.conf.template

Вставляем запрет на ipv6 (disable_ipv6=true) перед секцией begin acl как показано ниже:

######################################################################
#                       ACL CONFIGURATION                            #
#         Specifies access control lists for incoming SMTP mail      #
######################################################################

# disable ipv6
disable_ipv6=true

begin acl

Потом сохраняем изменения, перезапускаем exim:

/etc/init.d/exim4 restart

Проверяем:

netstat -tulpn | grep :25
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      18286/exim4     
tcp        0      0 0.0.0.0:2525            0.0.0.0:*               LISTEN      18286/exim4

Готово!

Установка и настройка форума simplemachines (smf) на Debian

1. Идём на официальный сайт и скачиваем сам форум здесь:
http://download.simplemachines.org/

и нужный язык – здесь:
http://download.simplemachines.org/?smflanguages;lang=russian
(только нужно быть внимательным, выбирая архив с языком – есть разные кодировки)

2. Затем, заливаем это всё на наш хостинг.

3. Затем, следуя руководству http://wiki.simplemachines.org/smf/Installing
создаём базу данных и пользователя (можно сделать это в консоли, можно – в phpmyadmin):

mysql -u root -p
CREATE DATABASE forumdb;
GRANT ALL PRIVILEGES ON forumdb.* TO "userdb"@"localhost" IDENTIFIED BY "pass";
FLUSH PRIVILEGES;
EXIT

4. Распаковываем форум в нужную папку на сервере:
mkdir /var/www/forum.example.com
cd /var/www/forum.example.com
tar -xzvf smf_2-0-x_install.tar.gz
tar -xzvf smf_2-0-y_russian.tar.gz (или smf_2-0-y_russian-utf8.tar.gz)

5. Создаём и редактируем конфигурацию для Apache:
nano /etc/apache2/conf.d/forum.example.com.conf

<VirtualHost *:80>
ServerName forum.example.com
ServerAlias www.forum.example.com
DocumentRoot /var/www/forum.example.com
<Directory "/var/www/forum.example.com">
AllowOverride All
Order deny,allow
Allow from all
AddHandler application/x-httpd-php .php .html
</Directory>

6. Проверка конфигурации и запуск инсталлятора:
Проверяем, правильно ли сделали конфигурационный файл:
apachectl configtest
если нет критичных ошибок – мягко перезапускаем Apache:
apachectl graceful
Теперь открываем в браузере наш форум:
http://forum.example.com/install.php

7. Дальше – следуем инструкциям веб-инсталлятора.

8. Готово!

Бесплатный сертификат s/mime от startssl

Хотел для своего сайта добыть бесплатный ssl, чтобы использовать https. Поиск по сети привёл меня сюда:https://www.startssl.com/ . После регистрации таки удалось его заполучить, но это совсем другая история… Попутно выснилось, что получить s/mime сертификат для своей почты (неважно, на каком домене) оказалось очень просто.

Как получить бесплатный s/mime сертификат?

Сначала в личном кабинете нужно проверить свой email с помощью вкладки Validations Wizard:

на почту придёт уведомление

Потом в Certificates Wizard выбрать S/MIME and Authentication Certificate и дальше его получить.

Автоматически он сохраняется в браузере, откуда его потом нужно импортировать и использовать.

p.s. для построения цепочки вашему почтовому клиенту может понадобиться (например у меня kmail / kleopatra) StartCom CA Certificates. Достаточно зайти во вкладку Tool Box и скачать, всё что там есть и потом импортировать в почтовый клиент / диспетчер сертификатов.

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

Страницы:1234567891011121314