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

предупреждение постфикса - неиспользуемый параметр: start_tls = yes

Я фронтенд-разработчик и впервые управляю собственным Linux-сервером. Я использую Ubuntu 12.04 LTS и имею сертификат SSL. Использование почты приложений Google в качестве почтового сервера и SendGrid для отправки писем из моего приложения.

Чтобы интегрировать SendGrid в postfix, SendGrid указывает, что нужно добавить приведенный ниже код в /etc/postfix/main.cf и перезапустить сервер:

smtp_sasl_auth_enable = yes 
smtp_sasl_password_maps = static:yourSendGridUsername:yourSendGridPassword 
smtp_sasl_security_options = noanonymous 
smtp_tls_security_level = may
start_tls = yes
header_size_limit = 4096000
relayhost = [smtp.sendgrid.net]:587

Я сделал эти обновления. После перезапуска сервера я получаю сообщение об ошибке ниже. Каждое сообщение повторяется 8-10 раз или около того:

* Starting Postfix Mail Transport Agent postfix
postconf: warning: /etc/postfix/main.cf: unused parameter: start_tls=yes
postconf: warning: /etc/postfix/main.cf: unused parameter: start_tls=yes

/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: start_tls=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: start_tls=yes

Есть идеи, что вызывает эти сообщения и как их исправить?

Хотя ваш вопрос не является его дубликатом, похоже, что существующий вопрос RE: SendGrid settings содержит решение. См. Комментарий @ adapr.

Настройка Postfix с другим провайдером SMTP

Как найдено в связанный вопрос, start_tls = yes недействителен. Используйте вместо этого:

smtp_tls_security_level = encrypt