válasz cím átnevezése

Nem is tudom mit írjak tárgynak, mert lényegében ez a kérdés, de...
No mindegy Claws-Mailt használok, a válasz címnél meg egy sablont, azon belül egy beépített makrót, mely a %N nevet viseli, és alapból ez a feladó teljes neve. Pld. Gipsz Jakab

Igen ám, de van amikor a küldő oldalról nem jól van beállítva a kliens, vagy online webmail felületről jön, ekkor viszont a gipsz.jakab@valami,hu lesz a %N értéke.

Át lehetne-e valahogy variálni ezt gipsz.jakab kukac valami pont hu-ra? Mert van ugyan %L %F is vezetéknév keresztnév
Ekkor viszont kétszer rakja be hogy: gipsz.jakab@valami,hu gipsz.jakab@valami,hu
A %I meg csak a GJ-t rakja bele.

A lényeg hogy eltüntetném a @ karaktert.

Hozzászólások

Köszi a linket, ezt nem is vettem észre.

No de sajnos van vele egy kis gondom:
%A |p{echo -n `echo '%A'| sed 's/[@]/ kukac /; s/[.]/ pont /g'`}

Az eredmény:
gipszjakab@valami.hu gipszjakab kukac pont hu
Tehát kiírja nekem mind a kettőt. H az echokat elhagyom, vagy dev/null-ba teszem, akkor meg csak az eredeti email címet kapom vissza.

A másik problémám meg a "pont"
Ha a feladó "gipsz.jakab@valami.hu", akkor az eredmény "gipsz pont jakab kukac pont hu" lesz. Vagyis az első pontot is kicseréli.
Tudom erről a g opció tehet a sed-ben majd keresem még a megoldást rá.