Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Jak ukryć swoje IP w mailu
pawelpiwowarczyk
post
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 winksmiley.jpg

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ł
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
korro
post
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.


--------------------
Go to the top of the page
+Quote Post
Norr
post
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.
Go to the top of the page
+Quote Post
ucho
post
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ć?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 18:17