![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 1.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
To mój pierwszy post na forum, więc
Witam Was serdecznie. Mój pracodawca ma zamiar udostępnić pracownikom firmy możliwość anonimowego zgłaszania uwag/opinii/nieprawidłowości. Można zastosować metody prymitywne typu "urna i karteczki", ale od czego mają w firmie mnie ![]() Postawiłem na szybko Apache'a wraz z interpreterem PHP i stworzyłem prostą stronę w PHP wysyłającą treść formularza pod wskazany adres email. Anonimowość jest jednak iluzoryczna, bo choć pod pozycją nadawcy widnieje mail wpisany przeze mnie w "sendmail_from" (w php.ini), to w nagłówku maila pojawia się min: "Received: from unknown (HELO [nazwa_hosta]) ([adres_ip_hosta])" Chciałbym ukryć przed zbyt dociekliwym adresatem dane identyfikujące nadawcę (czyli nazwę_hosta i adres_ip_hosta) W naszej firmie poczta działa w oparciu o wewnętrzny serwer pocztowy, do którego jednakże nie mama dostępu (jest zarządzany przez administratora w odległym oddziale). Na potrzeby wysyłania anonimowych wiadomości zostanie stworzony osobny adres email na serwerze pocztowym. Domyślam się, że problem leży w autoryzacji SMTP. Czy problem można "ugryźć" od strony skryptu PHP wysyłającego maila, czy może od strony konfiguracji tego konkretnego adresu pocztowego na serwerze pocztowym? To drugie także mogę załatwić, aczkolwiek wolałbym anonimizować wiadomości już na etapie wysyłania. Paweł |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 259 Pomógł: 42 Dołączył: 8.04.2005 Skąd: Mława Ostrzeżenie: (0%) ![]() ![]() |
Rozwiązaniem jest baza danych z tymi informacjami.
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 2 Dołączył: 28.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
A jeśli koniecznie muszą być wysyłane maile to możesz zrobić w ten sposób:
w bazie danych utworzyć atrybut np. CzyWyslany, który jeżeli będzie miał wartość 1 to rekord w bazie nie będzie brany pod uwagę, a jeżeli 0 to będzie brany pod uwagę. Wówczas możesz napisać skrypt, który będzie Ci wysyłał maila z informacjami z bazy danych, gdzie flaga CzyWyslany będzie równa 0. Później tylko uruchomiać skrypt cronem i po zawodach. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 300 Pomógł: 32 Dołączył: 31.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Nie widzę problemu - przecież tym hostem w recieved będzie serwer na którym chodzi formularz, co chcesz ukrywać?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 18:17 |