webForumDet fria alternativet

mail() och one.com

7 svar · 1 202 visningar · startad av Asa

AsaMedlem sedan dec. 20011 860 inlägg
#1

Någon som ha erfarenhet av one.com och skicka mail via sin hemsida med php? Det funkar ju inte att skicka ut mail till andra adresser än den som hemsidan ligger hos när jag testar mer än några gånger men sen funkar det ej alls. Någon som vet varför? Och hur man isåfall kommer förbi det. Måste kunna skicka ut till andra adresser annars är sidan jag har helt värdelös.

Har ändrat till sidan.se för vill ej att någon ska se vilken domän det gäller om någon undrar om det.

Koden

<?php 
ini_set("SMTP", "mailout.one.com"); 
ini_set("sendmail_from", "noreply@sidan.se"); 

$from 		= "noreply@sidan.se"; 
$to 		= "asa@gruvsjo.se"; 
$subject 	= "Nytt meddelande"; 
$name 		= "Namnet"; 
$message 	= "Meddelandet!";  

$headers  = "MIME-Version: 1.0\r\n"; 
$headers .= "Content-type: text/html; charset=utf-8\r\n"; 
$headers .= "Content-Transfer-Encoding: 8bit\r\n"; 
$headers .= "From: $name\r\nReply-To: $to\r\n"; 

if (mail ($to, $subject, $message, $headers)){ 
	echo "skickat"; 
}else{ 
	echo "Error 404."; 
}
?>
metalboyMedlem sedan jan. 2005953 inlägg
#2

Har ingen egen erfarenhet av one.com, men vad händer när du kör din kod? Är det "skickat" eller "Error 404." som skrivs ut? Dvs, lyckas anropet till mail()?

Om anropet lyckas, har du kontrollerat skräppostlådan hos mottagaren? Vissa mailservrar kräver fler mailheaders än vad du anger för att godkänna mailet.

AsaMedlem sedan dec. 20011 860 inlägg
#3

De skickas men kör man detta för många gånger blir det Error 404.

metalboyMedlem sedan jan. 2005953 inlägg
#4

Okej, kolla med one.com om de har någon begränsning på hur många mail per timme man får skicka. Det kanske är något sådant som ställer till det.

Danne VMedlem sedan aug. 20068 090 inlägg
#5

Nu är jag långt ifrån någon expert på detta. Men några undringar har jag ju:

1. Måste skriptet verkligen gå via en smtp-server? De php-mail (både stand-alone och i Joomla och andra CMS) som jag lagt in under åren har aldrig behövt det.

2. Har du ett aktivt mailkonto som heter "noreply@sidan.se" (ja, eller motsvarande ritkiga adress då alltså)?

3. Behöver du inte logga in på smtp-servern alls för att kunna skicka via den? Det borde du ju vara tvungen att göra...

Jag kan i princip ingenting om php. Men jag tycker skriptet verkar extremt kort. Är det inte fler skript inblandade?

drewMedlem sedan mars 2007845 inlägg
#6

Har du tillgång till loggfiler hos one.com? Det brukar finnas där när skumma saker händer.

PeddaMedlem sedan juni 20006 032 inlägg
#7

metalboy skrev:

Okej, kolla med one.com om de har någon begränsning på hur många mail per timme man får skicka. Det kanske är något sådant som ställer till det.

250 mail per 5 minuter är begränsningen hos One.com.

metalboyMedlem sedan jan. 2005953 inlägg
#8

Pedda skrev:

250 mail per 5 minuter är begränsningen hos One.com.

Då är det nog inte det som ställer till det i detta fall :-)

134 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)