Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [FSockOpen] Wysyłanie wiadomości e-mail, masowa korespondencja
WebCM
post 8.08.2006, 15:37:46
Post #1





Grupa: Zarejestrowani
Postów: 375
Pomógł: 20
Dołączył: 28.07.2006

Ostrzeżenie: (0%)
-----


Próbuję zrobić wysyłanie masowej korespondencji przy pomocy FSockOpen(). Mam z tym jednak problemy.

1. Co zrobić, aby odbiorca widział w polu "DO":
- tylko swój adres e-mail (w postaci: Nazwa <email@domena.pl>)
- lub: Użytkownicy wortalu X

Dobrze by było, gdyby tekst wiadomości nie musiał być wysyłany tyle razy, ilu jest użytkowników. W specyfikacjach pisze coś o dodatkowych komendach (np. VRFY), lecz niezbyt dokładnie jest to wyjaśnione.

2. Funkcja mail() - masowa korespondencja.
W tym przypadku każdy widzi adresy e-mail wszystkich odbiorców. Czy dobrym rozwiązaniem jest wsadzenie ich wszystkich w BCC?

Ten post edytował WebCM 8.08.2006, 15:38:25


--------------------
„Jesteśmy różni, pochodzimy z różnych stron Polski, mamy różne zainteresowania, ale łączy nas jeden cel. Cel ten to Ojczyna, dla której chcemy żyć i pracować.” Roman Dmowski
Go to the top of the page
+Quote Post
Ziels
post 8.08.2006, 15:44:32
Post #2





Grupa: Zarejestrowani
Postów: 235
Pomógł: 2
Dołączył: 30.06.2006

Ostrzeżenie: (0%)
-----


Nie wiem czy jest do dobre rozwiązanie, ale możesz zrobić tak:
  1. <?php
  2. mail('adres@docelowy', 'subject', 'body', "From: nadawca@$SERVER_NAME" "To: uzytkownicy");
  3. ?>


Nie wiem czy dodanie nagłówka TO rozwiąże sprawę, ale powinno...
Go to the top of the page
+Quote Post
-Wieviór-
post 8.08.2006, 16:37:17
Post #3





Goście







Zapisujesz wszystkich adresatow do bazy po czym robisz operacje z while, wkładając z każdą mail() z adresem z danego rekordu... o to chodzi?
Go to the top of the page
+Quote Post
WebCM
post 8.08.2006, 17:21:07
Post #4





Grupa: Zarejestrowani
Postów: 375
Pomógł: 20
Dołączył: 28.07.2006

Ostrzeżenie: (0%)
-----


WHILE / FOR to najprostsze rozwiązanie, lecz ma wadę - długie wysyłanie poczty w przypadku dużej liczby użytkowników.

Może jednak to będzie lepszym rozwiązaniem?

Ten post edytował WebCM 8.08.2006, 17:35:22


--------------------
„Jesteśmy różni, pochodzimy z różnych stron Polski, mamy różne zainteresowania, ale łączy nas jeden cel. Cel ten to Ojczyna, dla której chcemy żyć i pracować.” Roman Dmowski
Go to the top of the page
+Quote Post
kossa
post 9.08.2006, 08:45:59
Post #5





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

Ostrzeżenie: (0%)
-----


Było to ostatnio na forum, temat był długi i podsunięto wiele różnych ciekawych rozwiązań, poszukaj, w przeciągu 2tyg. wstecz.


Łukasz

http://forum.php.pl/index.php?showtopic=48469

Łukasz


--------------------
Go to the top of the page
+Quote Post
NetJaro
post 9.08.2006, 09:15:56
Post #6





Grupa: Zarejestrowani
Postów: 475
Pomógł: 0
Dołączył: 1.04.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


A do wysyłania maili polecam klasę phpMailer (więcej na Google) ;-)
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 Wersja Lo-Fi Aktualny czas: 15.06.2025 - 02:09