2013-01-22 4 views
1

Я хотел бы знать, как удалить заголовок «Mailed-by» в CakePHP2.2.Как удалить почтовый ящик в CakePHP2.2?

Когда я получаю электронную почту, имя моего сервера отображается как «через +++. Jp».
Я думаю, что я должен удалить или изменить эту информацию, потому что она будет раскрывать имя моего хост-сервера.

Я нашел ниже блог, но он не работал в моей версии.
http://my-cakephp.blogspot.ie/2010/02/how-to-remove-mailed-by-header-in.html

Я использую «файл конфигурации электронной почты», и я поместил «email.php» в директорию «Config».
Затем я добавляю 'дополнительныеParams' => '-f' в email.php, как показано ниже.


class EmailConfig { 

    public $default = array(
     'transport' => 'Mail', 
     'from' => '[email protected]*****.com', 
     'additionalParams' => '-f ', 
    ); 
} 

знает решение кто-нибудь?

Спасибо.

+1

сообщите нам, что вы попробовали или что именно не работает – Mark

+0

Привет, Марк, спасибо вам за ответ. Я только что отредактировал проблему. Еще раз спасибо. – user1999967

+0

Кто-нибудь знает решение? – user1999967

ответ

0

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

Я посмотрел на класс CakeEmail и заметил, что константа называется EMAIL_CLIENT быть установлен в 'CakePHP Email'

Я тогда сделал поиск, чтобы увидеть, где он используется в классе: $headers['X-Mailer'] = self::EMAIL_CLIENT;

Я заметил, что класс устанавливает, что когда-либо the 'X-Mailer' header is not defined

это сказанное, я делаю вывод, что если вы set the X-Mailer header in your configuration file вы больше не будете видеть «направляемым CakePHP Эл. адрес'.

API и руководство - отличные ресурсы. Удачи!

Смежные вопросы