2014-09-11 5 views
0

Мне нужно извлечь действительный адрес электронной почты, как [email protected] в идентифицирующей exim4, вот что я сделал:использование расширения строки в идентифицирующей exim4 в

gmail_login: водитель = открытый текст public_name = LOGIN скрыть client_send =: $ {reduce {$ {addresses: $ h_from:}} {} {$ {if eq {$ value} {} {$ item} {$ value}}}}: мой пароль

строка была тестируется под exim -bem, и он работает, но когда он ставится под опцию client_send, всегда возникает ошибка:

smarthost T = remote_msa defer (0): расширение «$ {reduce {$) не удалось в аутентификаторе gmail_login:« $ {address »не является известным оператором (или a) отсутствует в ссылке на переменные)

что я отсутствует здесь? спасибо

ответ

1

Auth происходит до того, как доступны какие-либо данные, и нет заголовков для извлечения адресов.

+0

спасибо, закончил использовать это: client_send =: $ sender_address_local_part \ [email protected] \ N: pass – AngeloC