/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Time for mail.php - denne gang hele posten
Fra : Frederik Sunne


Dato : 28-01-05 16:51

Hej gruppe,


Jeg sidder og laver en meget primitiv nyhedsbrevs-sender.
Modulet sender ganske enkelt en selvstændig mail til hver person på listen,
hvilket fungerer fint, da få hundrede er tilmeldt.
B-one har åbenbart en begrænsning, der betyder at der times ud i 5 minutter
efter man har sendt en mail med PHP såfremt mail-modtageren ikke tilhører
det samme domæne. Deres løsning:

"Du retter dette ved at benytte Headers i dit
mail script:
http://php.net/manual/en/function.mail.php"

- Er der en venlig sjæl der kan hjælpe mig på vej? Jeg finder nemlig ikke
noget
brugbart i dokumentationen.

Venlig hilsen,

Frederik



 
 
Thomas Lindgaard (29-01-2005)
Kommentar
Fra : Thomas Lindgaard


Dato : 29-01-05 10:50

On Fri, 28 Jan 2005 16:51:10 +0100, Frederik Sunne wrote:

> "Du retter dette ved at benytte Headers i dit
> mail script:
> http://php.net/manual/en/function.mail.php"
>
> - Er der en venlig sjæl der kan hjælpe mig på vej? Jeg finder nemlig ikke
> noget brugbart i dokumentationen.

Jeg har lige eksperimenteret lidt... det ser ud til at man kan få lov til
at sende mails, hvis man tilføjer en from-header med en gyldig adresse.

Min egen adresse er f.eks. thomas(at)it-snedkeren.dk, og hvis jeg så gør
følgende:

mail('gbush@whitehouse.gov', 'subject', 'message', 'From:
thomas(at)it-snedkeren.dk');

så kan jeg sende mere end en enkelt mail per 5 minutter.

Hvis mail-adressen i from-headeren ikke findes, så kan der ikke sendes
mere end den ene mail per 5 minutter.

--
Mvh.
/Thomas


Frederik Sunne (29-01-2005)
Kommentar
Fra : Frederik Sunne


Dato : 29-01-05 12:11

"Thomas Lindgaard" <thomas@it-snedkeren.BLACK_HOLE.dk> wrote in message
news:pan.2005.01.29.09.50.14.667806@it-snedkeren.BLACK_HOLE.dk...
>
> mail('gbush@whitehouse.gov', 'subject', 'message', 'From:
> thomas(at)it-snedkeren.dk');

hej igen,

Jeg sender:

$headers = "From: $from <$email>\n";
$headers .= "Reply-To: $from <$email>\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Type: multipart/mixed; boundary=\"MIME_BOUNDRY\"\n";
$headers .= "X-Sender: $from <$email>\n";
$headers .= "X-Mailer: PHP4\n";
$headers .= "X-Priority: 3\n";
$headers .= "Return-Path: <$email>\n";

Som header, hvor $email er en mail adresse på domænet, hvorefter jeg
forsøger at bcc'e
mailen til flere mennesker, men det virker ikke. Jeg kan sende een mail, og
hvis der er flere
bcc'et kan jeg slet ikke sende den. Det sutter. B-one har slet ikke varslet
denne indskrænkelse.

/Freder!k



Thomas Lindgaard (29-01-2005)
Kommentar
Fra : Thomas Lindgaard


Dato : 29-01-05 12:54

Davs

On Sat, 29 Jan 2005 12:10:41 +0100, Frederik Sunne wrote:

> Jeg sender:
>
> $headers = "From: $from <$email>\n";
> $headers .= "Reply-To: $from <$email>\n"; $headers .= "MIME-Version:
> 1.0\n";
> $headers .= "Content-Type: multipart/mixed;
> boundary=\"MIME_BOUNDRY\"\n"; $headers .= "X-Sender: $from <$email>\n";
> $headers .= "X-Mailer: PHP4\n";
> $headers .= "X-Priority: 3\n";
> $headers .= "Return-Path: <$email>\n";
>
> Som header, hvor $email er en mail adresse på domænet, hvorefter jeg
> forsøger at bcc'e mailen til flere mennesker, men det virker ikke.

Kunne man være så heldig, at der blot skal stå "\r\n" eller sådan
noget simpelt noget?

Jeg går ud fra, at BCC-headeren også bliver tilføjet til headers i stil
med:

$headers .= "Bcc: $email1, $email2, ...\n";

Eller hur?

> Jeg kan sende een mail, og hvis der er flere bcc'et kan jeg slet ikke
> sende den. Det sutter. B-one har slet ikke varslet denne indskrænkelse.

Nej, jeg havde også en gal mand i røret i et par dage :(

--
Mvh.
/Thomas


Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408941
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste