Mailserver till min hemsida som jag hostar själv

Permalänk

Mailserver till min hemsida som jag hostar själv

Tjena jag skulle vilja att någon beskriver hur jag får Mercury att ansluta till min webserver och sedan skicka mail till min riktiga mailadress.
Har följt guider på internet men det funkade inte.

Sen har jag ett problem med min kod>

<?php $filepath='http://localhost/choklad/'; //http file path // Configuration - Your Options $allowed_filetypes = array('.jpg,'.gif','.bmp','.png'); // These will be the types of file that will pass the validation. $max_filesize = 524288000; // Maximum filesize in BYTES (currently 500MB). $upload_path = './choklad/'; // The place the files will be uploaded to (currently a 'files' directory). $filename = $_FILES['file']['name']; // Get the name of the file (including file extension). $displayName=$filename; if(file_exists('/choklad/'.$filename)){ $filename=hash_file('sha256',$_FILES['file']['tmp_name']).'_'.$filename; } $ext = pathinfo($filename, PATHINFO_EXTENSION); // Get the extension from the filename. $size=$_FILES['file']['size']; $ip=$_SERVER['REMOTE_ADDR']; // Check if the filetype is allowed, if not DIE and inform the user. //if(!in_array($ext,$allowed_filetypes)) // die('The file you attempted to upload is not allowed.'); // Now check the filesize, if it is too large then DIE and inform the user. if(filesize($_FILES['file']['tmp_name']) > $max_filesize) die('The file you attempted to upload is too large.'); // Upload the file to your specified path. if(move_uploaded_file($_FILES['file']['tmp_name'],$upload_path . $filename)){ $addToDb=mysqL_query("INSERT INTO files (name,displayName,ext,size,ip)VALUES('$filename','$displayName','$ext','$size','$ip')") or die (mysql_error()); echo '<a href="' . $upload_path . $filename . '" title="Your File">'.$filepath.$filename.'</a>'; // It worked. } else{ echo 'There was an error during the file upload. Please try again.'; // It failed :(. } ?>

Den ska bara tillåta dom filtyper jag valt men det funkar inte jag kan lada upp alla sorter.
(jpg,png,gif,bmp) Ska vara dom tillåtna, vad är mitt fel?

//Skum-tomte

Permalänk
Rekordmedlem

De flesta isper för privatbruk tillåter inte att du sätter upp en mailserver pga spamproblem, kolla först om du får ha en mailserver eller måste använda ispns.

Visa signatur

Ryzen 5 2400G, Asus ROG STRIX B350-F Gaming, 500GB Samsung 970EVO NVMe M.2 och en väldig massa masslagring. Seasonic Focus+ Gold 650W, Antec P 180 med Schyte o Sharkoon fläktar via en t-balancer, Tittar på en Acer ET430Kbmiippx 43" 4K
Främre ljudkanalerna återges via Behringer DCX2496, högtalare Truth B3031A, Truth B2092A Har också Oscilloskop, mätmikrofon och en Colorimeter.

Permalänk
Skrivet av Skum-tomte:

Den ska bara tillåta dom filtyper jag valt men det funkar inte jag kan lada upp alla sorter.
(jpg,png,gif,bmp) Ska vara dom tillåtna, vad är mitt fel?

//Skum-tomte

Du har ju kommenterat bort kontrollen!

// Check if the filetype is allowed, if not DIE and inform the user. //if(!in_array($ext,$allowed_filetypes)) // die('The file you attempted to upload is not allowed.');

Permalänk

Har telia och dom har i förväg en konfugiration i routern för 25 smtp heter den. Jag tog bort den kollen för att jag körde med, att alla filtyper skulle vara tillåtna för att "spärren" inte fungerade.

Skickades från m.sweclockers.com

Permalänk
Medlem

smtprelay1.telia.com

prova och kör på den servern. Om man är telia kund kan man köra på deras smtp servrar

<?php // The message $message = "Line 1\nLine 2\nLine 3"; // In case any of our lines are larger than 70 characters, we should use wordwrap() $message = wordwrap($message, 70); // Send mail('caffeinated@example.com', 'My Subject', $message); ?>

sen ändrar du i php.ini efter [MAIL], där ska du hitta server: och fyller i telia mail server ovan.

Visa signatur

~. Citera så jag hittar tillbaka .~

Permalänk
Medlem

Det är också möjligt att fixa ett gmail konto och använda sig av deras smtp mail server, så länge du inte behöver skicka +150~ mail om dagen så funkar det prima och kostar inget, deras smtp servrar körs inte på port 25.

Visa signatur

Speldator: i7-8700k, 32GB DDR4, RTX2080
Server 1: SB 2500k, MZI -P67GD55, 32GB DDR3, Corsair MX 240GB SSD
Surface Pro 2017, Konsoler: Typ alla, Oculus Rift

Permalänk
Skrivet av MugiMugi:

Det är också möjligt att fixa ett gmail konto och använda sig av deras smtp mail server, så länge du inte behöver skicka +150~ mail om dagen så funkar det prima och kostar inget, deras smtp servrar körs inte på port 25.

Jag ska ha ett kontakt formulär på min hemsida, kanske 10 mail om dagen.
Kan jag använda google smtp med Mercury? Eller vilket program ska jag använda?
Hur konfigurerar jag det?
Har ni något tips på en nybörjar guide?

Permalänk
Skrivet av infinity08:

Du har ju kommenterat bort kontrollen!

// Check if the filetype is allowed, if not DIE and inform the user. //if(!in_array($ext,$allowed_filetypes)) // die('The file you attempted to upload is not allowed.');

Det var inte det som var problemet, jag hade skrivit '.jpg' när det skulle vara 'jpg'

Permalänk
Skrivet av Skum-tomte:

Det var inte det som var problemet, jag hade skrivit '.jpg' när det skulle vara 'jpg'

Ah, missade det. Bra att det löste sig

Permalänk
Testpilot
Skrivet av MugiMugi:

Det är också möjligt att fixa ett gmail konto och använda sig av deras smtp mail server, så länge du inte behöver skicka +150~ mail om dagen så funkar det prima och kostar inget, deras smtp servrar körs inte på port 25.

Problemet med port 25 uppkommer bara om du försöker köra en egen SMTP-server då port 25 ofta är blockerat in till dig, att använda en annan SMTP-server går utmärkt oavsett vilken port den använder eftersom man ansluter till port 25 på en annan server och eventuella blockeringar hos din ISP påverkar inte det.

Samma sak som när du surfar på webbsidor, du ansluter till servern på port 80 men du använder själv inte port 80 ut från din dator.

Visa signatur

Kolla gärna in min RGB-LED-ljusstake i galleriet
[Gigabyte GA-Z97MX-Gaming 5][Intel Core i5 4690K][Corsair XMS3 16GB][Asus GeForce RTX 2060 Super Dual Evo OC]

Permalänk

Jag förstår inte riktigt, vilka inställningar jag ska använda i mercury. Hur ställer jag in så att den skickar mail till min gmail? Jag antänder mig utav ubuntu

Skickades från m.sweclockers.com

Permalänk
Medlem
Skrivet av Skum-tomte:

Jag ska ha ett kontakt formulär på min hemsida, kanske 10 mail om dagen.
Kan jag använda google smtp med Mercury? Eller vilket program ska jag använda?
Hur konfigurerar jag det?
Har ni något tips på en nybörjar guide?

Japp du kan använda googles smtp. Använd MercuryC SMTP Client och fyll i uppgifterna till ditt google konto där.

Du kan kolla http://www.danieltmurphy.com/setting-up-mercury-smtp/ också.

Visa signatur

FreeNAS 3U | 8GB | 2x2x3TB ProxMox i7-8700K | 32GB Desktop Dell 22" | Benq 22" | i5-smth | 16GB | Intel 520 120GB | 500GB | Arch