Pomôžte zachrániť mačiatka: Ako zmeniť mail.inc inak? (on behalf problém)

Zdravím drupalisti,

mám problém pri posielaní správ z webového kontaktného formulára.

Správu to odošle a správa aj príde, ale pri každej správe mi vypisuje moju emailovú adresu on behalf (alebo „v zastúpení“) adresu odosielateľa.

Na posielanie správ používam externý SMTP server. Na to posielanie používam drupalovský modul SMTP.

Našiel som spôsob ako ten „on behalf“ problém vyriešiť, ale nie je to celkom košér, tak sa obraciam na vás.

Podarilo sa mi to vyriešiť tak, že som zmenil riadok 111 v mail.inc a to nasledovne:

Pôvodný kód:

if ($from) {
  $headers['From'] = $from;
}

Zmenený kód:

if ($from) {
  $headers['From'] = $headers['Sender'] = $from;
}

Po tejto zmene mi to už funguje v poriadku. Ale meniť zdrojáky jadra nie je celkom OK a hlavne bol by som odsúdený meniť to pri každej aktualizácii verzie drupalu…

Viete mi niekto poradiť ako by som to vedel vyriešiť inak ako zmenou mail.inc?

Ďakujem.

Stevie

Member since:
21 júl 2008
Last activity:
2 týždne 3 dni

Hurá. Chuck Norris mi našiel riešenie. Prikladám link pre tých, ktorí by mali podobný problém:

http://drupal.org/node/656472#…

tmsimont tam píše ako sa to dá vyriešiť napísaním jednoduchého modulu, ktorý tam aj priložil. Modul som stiahol, vyskúšal a mne funguje.

Poslať nový komentár

Obsah tohto poľa je súkromný a nebude verejne zobrazený.