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

21 júl 2008
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