2014-09-11 1 views
0

J'ai besoin d'extraire une adresse e-mail valide comme [email protected] dans authentificateur de exim4, voici ce que je faisais:utilisation d'extension de chaîne dans authentificateur de exim4

gmail_login: driver = plaintext PUBLIC_NAME = LOGIN cacher client_send =: $ {réduire {$ {adresses: $ h_from:}} {} {$ {if eq {$ valeur} {} {$ élément} {$ valeur}}}}: mon mot de passe

la chaîne a été testé sous exim -bem, et ça marche, mais mis à l'option client_send, j'ai toujours une erreur:

smarthost T = remote_msa report (0): l'expansion de "$ {reduce {$ {adresses" a échoué dans gmail_login authentificateur: "$ {addresses" n'est pas un opérateur connu (ou a} est manquant dans une référence variable)

ce que je suis manquant ici? merci

Répondre

1

L'authentification se produit avant toute donnée disponible et il n'y a aucun en-tête pour extraire des adresses.

+0

merci, a fini par utiliser ceci: client_send =: $ sender_address_local_part \ [email protected] \ N: pass – AngeloC

Questions connexes