Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> mail
s_w_ir
post 14.11.2003, 20:23:39
Post #1





Grupa: Zarejestrowani
Postów: 315
Pomógł: 1
Dołączył: 6.08.2003
Skąd: Kielce

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


Mam pytanie jak jest lepiej zrobic wysyłanie maili.
Czy tak:[php:1:8aacf4167b]<?php

mail(adres1,adres2,adres3itd...)

?>[/php:1:8aacf4167b]
Czy w pętli każdy adres osobno.
No bo jak wpadnie mi do tego pierwszego rozwiązania 1000 adresów to nie wiem czy wogóle to ruszy. Ale z drugiej strony to serwer(wydaje mi sie) nie łączył by sie tyle razy z tymi samymi serwerami(np. jak 10 adresów z @02.pl to wyśle je razem)
Go to the top of the page
+Quote Post
FiDO
post 14.11.2003, 20:34:14
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

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


Jako jeden mail, jeden adres podajesz w naglowku From (choc niekoniecznie jest to wymagane przez wszystkie serwery - pozatym beda go widzieli wszyscy jak podasz) a reszte oddzieloną przecinkami w naglowku BCC.


--------------------
Brak czasu :/
Go to the top of the page
+Quote Post
s_w_ir
post 14.11.2003, 20:53:07
Post #3





Grupa: Zarejestrowani
Postów: 315
Pomógł: 1
Dołączył: 6.08.2003
Skąd: Kielce

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


Chwile... Nie denerwuj się Fido ale napisz po prostu 1 czy 2, bo z twojego postu nic nie kumam:( :
1. Tysiąc adresów w jednym mailu.
2. Pętla z pojedyńczymi adresami.
Go to the top of the page
+Quote Post
dob
post 14.11.2003, 21:03:30
Post #4





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

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


Ja proponuje pętle, kiedys dostałem taką radę od Kameleona


--------------------
Go to the top of the page
+Quote Post
FiDO
post 14.11.2003, 21:12:02
Post #5





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

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


Cytat
Chwile... Nie denerwuj się Fido ale napisz po prostu 1 czy 2, bo z twojego postu nic nie kumam:(   :

Na jakiej podstawie stwierdziles ze sie niby denerwuje? 8O
Cytat
1. Tysiąc adresów w jednym mailu.
2. Pętla z pojedyńczymi adresami.

Moze cos posredniego... "paczki" po 100 adresow w jednym mailu?
Poszukaj na forum, juz byl topic o tym ktora wersja wydajniejsza.


--------------------
Brak czasu :/
Go to the top of the page
+Quote Post
s_w_ir
post 15.11.2003, 18:09:37
Post #6





Grupa: Zarejestrowani
Postów: 315
Pomógł: 1
Dołączył: 6.08.2003
Skąd: Kielce

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


Nie sądziłem że się denerwujesz po prostu wiem że potrafie być irytujący. Jednak wole pętle bo mniejsze prawdopodobieństwo zawieszenia kompa, nie?
Go to the top of the page
+Quote Post
FiDO
post 15.11.2003, 18:35:44
Post #7





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

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


Cytat
Jednak wole pętle bo mniejsze prawdopodobieństwo zawieszenia kompa, nie?

A to niby dlaczego?


--------------------
Brak czasu :/
Go to the top of the page
+Quote Post
KaMeLeOn
post 15.11.2003, 18:50:57
Post #8





Grupa: Zarejestrowani
Postów: 680
Pomógł: 0
Dołączył: 1.10.2002
Skąd: Wrocław

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


Cytat
Ja proponuje pętle, kiedys dostałem taką radę od Kameleona

Chyba byłem wtedy pijany laugh.gif


--------------------
"Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
Go to the top of the page
+Quote Post
s_w_ir
post 15.11.2003, 19:04:22
Post #9





Grupa: Zarejestrowani
Postów: 315
Pomógł: 1
Dołączył: 6.08.2003
Skąd: Kielce

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


Wydaje mi się że string składający się z 1'000'000 znaków może mocno obciążyć pamięć, ale w podświadomości miałem też to że pracuje pod win 98...
Pomyśle o tym 100 na pętle bo to może być optimum.
Go to the top of the page
+Quote Post
FiDO
post 15.11.2003, 19:31:46
Post #10





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

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


Przeciez string z milionem znakow to "zaledwie" niecaly 1MB ... a mailery radza sobie bez problemu z duzo wiekszymi listami.


--------------------
Brak czasu :/
Go to the top of the page
+Quote Post
Jabol
post 15.11.2003, 19:44:40
Post #11





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

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


hehe, i tak już trzeba dać pętle, żeby połączyć maile ( no chyba, że ktoś ma je w pliku, ale gdzieś tam i tak w enginie się tam pętla najprawdopodbniej tobi, chyba że ktoś se wpisze do pliku gotowy header from ), więc nie widzę potrzeby dawać drugiej. I zauważ, że wywołując 100 razy mail wywołujesz 100 razy sendmaila ( nie zman się na jego funkcjonowanie, ale możliwe, że wywołujesz sto razy nowy proces ), a tak tylko jeden raz i sendmail sam już sobie zrobi pętle.
Go to the top of the page
+Quote Post
s_w_ir
post 15.11.2003, 20:29:54
Post #12





Grupa: Zarejestrowani
Postów: 315
Pomógł: 1
Dołączył: 6.08.2003
Skąd: Kielce

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


no to moge zrobic petle:) z pobieraniem adresów z bazy a potem wszystkie zapisać w tablicy i w mailu podać jako jedną zmienną:[php:1:907556433e]<?php
$tablica=adresy;
mail($tablica);
?>[/php:1:907556433e]
Chociaż nie wiem może trzeba by jeszcze do każdego rekordu pododawać przecinki. A czy zamiast adresów nie wyświetli mi się napis "array" tak jak w przypadku:[php:1:907556433e]<?php
echo $tablica;
?>[/php:1:907556433e]
Go to the top of the page
+Quote Post
s_w_ir
post 15.11.2003, 20:43:28
Post #13





Grupa: Zarejestrowani
Postów: 315
Pomógł: 1
Dołączył: 6.08.2003
Skąd: Kielce

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


Już zjażyłem się o co chodziło Ci Fido z tym Bcc w pierwszym poście. Ależ j a ciemny jestem. To taka jakby ochrona przed przyszłymi spamerami no nie:). Heh życie jest piękne
Go to the top of the page
+Quote Post
Jabol
post 15.11.2003, 21:20:58
Post #14





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

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


Cytat
no to moge zrobic petle:) z pobieraniem adresów z bazy a potem wszystkie zapisać w tablicy i  w mailu podać jako jedną zmienną:[php:1:3e231b57cf]<?php
$tablica=adresy;
mail($tablica);
?>[/php:1:3e231b57cf]
[manual:3e231b57cf]implode[/manual:3e231b57cf]
Go to the top of the page
+Quote Post
s_w_ir
post 15.11.2003, 21:30:31
Post #15





Grupa: Zarejestrowani
Postów: 315
Pomógł: 1
Dołączył: 6.08.2003
Skąd: Kielce

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


okej okej to ja wiem jakkolwiek dzieki za pomoc napisałem tak tylko bo leniwy człowiek ze mnie i nie lubie wszystkiego pisać co oczywiste:)
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: 19.07.2025 - 13:00