Skicka mail via one.com.. Med PHP

Permalänk
Medlem

Skicka mail via one.com.. Med PHP

Jag får inte detta att funka riktigt. Behöver hjälp det är det sista jag behöver få funka innan sidan är klar.

<?php ini_set("SMTP", "send.one.com"); ini_set("sendmail_from", "YOURMAIL@gmail.com"); $to = "YOURMAIL@gmail.com"; $subject = "Nytt meddelande"; $name = $_POST['name']; $meddelande = $_POST['meddelande']; $message = $meddelande; $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: $name\r\nReturn-Path: $name\r\n"; if (mail ($to, $subject, $message, $headers)) header('Location: ../kontakt.php?id=sent'); else echo "Error 404."; ?>

Denna koden är ändrad, YOURMAIL@gmail.com = min mail.

Permalänk
Medlem
Skrivet av downup:

Jag får inte detta att funka riktigt. Behöver hjälp det är det sista jag behöver få funka innan sidan är klar.

<?php ini_set("SMTP", "send.one.com"); ini_set("sendmail_from", "YOURMAIL@gmail.com"); $to = "YOURMAIL@gmail.com"; $subject = "Nytt meddelande"; $name = $_POST['name']; $meddelande = $_POST['meddelande']; $message = $meddelande; $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: $name\r\nReturn-Path: $name\r\n"; if (mail ($to, $subject, $message, $headers)) header('Location: ../kontakt.php?id=sent'); else echo "Error 404."; ?>

Denna koden är ändrad, YOURMAIL@gmail.com = min mail.

Vad får du för felmeddelande?
Prova köra koden utan att skicka extra headers, funkar det då?

Visa signatur

~. Citera så jag hittar tillbaka .~

Permalänk
Medlem
Skrivet av KeVVa:

Vad får du för felmeddelande?
Prova köra koden utan att skicka extra headers, funkar det då?

Får inga felkoder alls.

Jobbiga är att denna koden fungerar utan problem på
www.unoeuro.com

Permalänk
Medlem
Skrivet av downup:

Får inga felkoder alls.

Jobbiga är att denna koden fungerar utan problem på
www.unoeuro.com

Sätt på PHP-felmeddelanden, Logga in på One.com och under avancerat kan du sätta på de.
Du kan också prova att lägga till:

ini_set('display_errors', 'On'); error_reporting(-1);

högst upp i koden.

Visa signatur

~. Citera så jag hittar tillbaka .~

Permalänk

Om du testar skicka via mailout.one.com, fungerar det då?

http://www.one.com/en/support/faq/can-i-send-mails-from-my-we...

Permalänk
Medlem
Skrivet av KeVVa:

Sätt på PHP-felmeddelanden, Logga in på One.com och under avancerat kan du sätta på de.
Du kan också prova att lägga till:

ini_set('display_errors', 'On'); error_reporting(-1);

högst upp i koden.

Inget dyker upp.

Eftersom koden fungerar hos en annan leverantör så måste det ju vara något med

//one.com
Kan jag använda One.com's SMTP-server?

Du kan skicka mail genom ett epostprogram via vår utgående mailserver (SMTP) send.one.com.

I SMTP server skall du ange send.one.com

Vet inte vart den ska placeras, kan ju inte ändra one.com php.ini. eller?

Permalänk
Medlem
Skrivet av equals(null):

Om du testar skicka via mailout.one.com, fungerar det då?

http://www.one.com/en/support/faq/can-i-send-mails-from-my-we...

Svenska one.com dokumentationen rekommenderar send.one.com. Har för mig att nån sida som jag mekat på One.com använde sig av just send.one.com.
Källa: http://www.one.com/sv/support/faq/kan-jag-anvaenda-one-coms-s...

Det är ju värt att prova mailout.one.com.

Visa signatur

~. Citera så jag hittar tillbaka .~

Permalänk
Medlem
Skrivet av equals(null):

Om du testar skicka via mailout.one.com, fungerar det då?

http://www.one.com/en/support/faq/can-i-send-mails-from-my-we...

Där satt den, varför skriver dom send.one.com på http://www.one.com/sv/support/faq/kan-jag-anvaenda-one-coms-s...

Permalänk
Medlem
Skrivet av downup:

Där satt den, varför skriver dom send.one.com på http://www.one.com/sv/support/faq/kan-jag-anvaenda-one-coms-s...

send.one.com använder sig av port 587 såg jag nu.

ini_set("smtp_port","587");

Visa signatur

~. Citera så jag hittar tillbaka .~

Permalänk
Medlem

Tack för all hjälp, det löste sig snabbt

Permalänk
Medlem

Bump på denna, har nu samma problem och fattade inte hur det löstes!

Permalänk
Skrivet av EpicEra:

Bump på denna, har nu samma problem och fattade inte hur det löstes!

Kan inte mycket om php men han skrev mailout.one.com istället för send.one.com i början av koden.

Visa signatur

Asrock Z77 Extreme4 | i5 3570k | 8 GB Corsair Vengeance LP | MSI HD 7870 TF3 | Samsung 830 128 GB | 2 TB Seagate Barracuda | Optiarc AD-7280S | Antec 650W | Fractal Design Arc | HTC One M8

Permalänk
Medlem
Skrivet av AtomicPunk:

Kan inte mycket om php men han skrev mailout.one.com istället för send.one.com i början av koden.

Har testat det och får det inte att fungera :/

<?php

ini_set("SMTP", "mailout.one.com");
ini_set("sendmail_from", "info@vinteruggla.se");

$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$from = 'From: info@vinteruggla.se';
$to = 'mathias.landell@hotmail.com';
$subject = 'Hello';
$human = $_POST['human'];

$body = "From: $name\n E-Mail: $email\n Message:\n $message";

osv....

Permalänk
Medlem

eller, nu kanske jag fick det att fungera!

Permalänk
Medlem

hamande i skräppost