Предварительно ожидайте X-заголовок ко всем переданным сообщениям в Постфиксе

Zypher упомянул GNS, но я на самом деле нашел его быть немного хлопьевидным прошлым разом, когда я попробовал его. Я рекомендую перейти прямо к текстовому интерфейсу командной строки dynamips, названного dynagen. На их странице хорошее учебное руководство о том, как использовать ее, она могла бы иметь немного более крутую кривую обучения, но работает лучше в конце, я думаю.

Если Вы действительно идете с GNS, я записал учебное руководство здесь, в которое я никогда не писал вторую часть, но вторая часть не действительно необходима.

Для всех они Вы испытываете необходимость в изображениях IOS, которые Zypher упомянул (Который мы не можем сказать Вам, как добраться, если у Вас уже нет действительного контракта на услуги Cisco).

0
задан 7 March 2016 в 16:56
3 ответа

Вы, кажется, написали c орфографическими ошибками header_checks как smtp_client_restrictions, который не является даже корректным написанием неправильного параметра. ☺

Этот вид вещи намного лучше сделан с простым контейнером вокруг sendmail, то, что Ваш PHP (или безотносительно) сценарии настроены для использования, Вы знаете. Сценарий контейнера был бы простым упражнением в использовании cat и echo команды. MTS является действительно неправильным местом для выполнения этого.

2
ответ дан 4 December 2019 в 11:34

Это отвечает на ваш точный вопрос: https: // web.archive.org/web/20150706131729/http://hoursofop.tumblr.com/post/17760274650

Быстрые шаги, описанные здесь:

  • создайте файл / etc / postfix / sendgrid_headers и добавьте в него эту строку:

     / ^ От: / PREPEND X-SMTPAPI: {«категория»: «Название категории»}
    
  • обновите ваш файл master.cf следующими строками:

     smtp unix - - n - - smtp -o smtp_header_checks = regexp: / etc / postfix / sendgrid_header
    

Это применимо к системе Ubuntu и отлично сработало у меня. Будьте осторожны, выбирая правильную строку "smtp" в master.cf. Я использовал табуляцию для отступа строки -o.

Также обратите внимание, что SendGrid удаляет заголовок X-SMTPAPI из электронного письма перед его отправкой - так что вы не найдете его там, но увидите, что категория отображается внутри Панель управления SendGrid.

3
ответ дан 4 December 2019 в 11:34

У меня была похожая проблема с Спаркпостом: Мне нужно было добавить их пользовательский заголовок, чтобы установить некоторые опции доставки.

Эта проблема (добавление пользовательского заголовка ко всем письмам) имеет много различных решений.

Моим решением является использование Postfix header_checks и подготовка пользовательского заголовка к заголовку "From".

  • Создайте новый файл с именем /etc/postfix/my_custom_header:

    /^From:/i X-MSYS-API: {"опции" : {"трансакционный": true}. }
    
  • Редактирование /etc/postfix/main.cf (добавляется внизу):

    # Добавление пользовательского заголовка Sparkpost X-MSYS-API ко всем сообщениям.
    header_checks = regexp:/etc/postfix/my_custom_header
    Перезагрузка постфиксной конфигурации 
  • (эта команда предназначена для Debian Wheezy, и может отличаться в вашей операционной системе)

    служебная постфиксная перезагрузка
    

EDIT: К сожалению, этот метод добавляет заголовок ко всем письмам (входящим и исходящим). Я все еще ищу метод, который добавляет заголовок только к письмам исходящим .

.
0
ответ дан 4 December 2019 в 11:34

Теги

Похожие вопросы