Simpele mailserver
18 oktober 2018 - 23:17   
geplaatst door: uisge
Hallo,

Op mijn macbook pro heb ik een ontwikkelserver draaien voor de bouw van een website, gebaseerd op een cms en gebouwd in php / smarty. Een van de modules van dit cms is een gastenboek en voor het versturen van een bericht vanaf de frontend moet er op de backend een mailserver draaien. Ik heb de keuze uit smtp, mail en sendmail.

Nu heb ik naar phpmailer gekeken en dit via composer geïnstalleerd, maar de hele configuratie, daar haak ik op af (ook niet mijn achtergrond).

Hoe zou ik op een eenvoudige / overzichtelijke manier iets kunnen optuigen zodat ik een formulier vanaf de website op mijn lokale omgeving kan versturen? Heb geen aspiraties om dit grootser of ingewikkelder te maken dan nodig.

Iemand die hier ervaring mee heeft en me op weg kan helpen?

Dank in ieder geval voor het meedenken.
antw: Simpele mailserver
18 oktober 2018 - 23:41    reactie #1
geplaatst door: Shmoo

geblokkeerd

Misschien heb je hier iets aan qua PHPMailer?
https://github.com/PHPMailer/PHPMailer/wiki/Tutorial


Iets anders, als je een snelle kant en klare server oplossing zoekt met alles erop en eraan dan zou je eens kunnen kijken naar MAMP Pro. Daar zit echt alles ingebouwd en is een kwestie van installeren en starten als elke andere app op je Mac.
https://www.mamp.info/en/mamp-pro/

antw: Simpele mailserver
19 oktober 2018 - 07:14    reactie #2
geplaatst door: ScoobyDoo
Bij phpmailer kan je ook gewoon gebruik maken van een andere mailserver: mail.jouwinternethost.nl
Dan heb je zelf helemaal geen mailserver nodig en kan je wel de website blijven ontwikkelen.
antw: Simpele mailserver
20 oktober 2018 - 13:08    reactie #3
geplaatst door: uisge
Dank voor alle reacties.

Ben erachter gekomen dat main.cf leeg was en daardoor de 'standaard' mailer van MBP niet werkte. Deze file aangemaakt en mails werden verstuurd :)
antw: Simpele mailserver
20 oktober 2018 - 17:42    reactie #4
geplaatst door: jaco123
@uisge: Het (goed) inrichten van een mail-server is verre van triviaal.
Fout geconfigureerde mail-servers worden heel veel misbruikt om spam te versturen.
Let je wel op dat jouw MBP nu geen spam-server geworden is?

Als je in de postfix-configuratie er voor zorgt dat mails alleen vanaf je lokale machine verstuurd mogen worden gaat het doorgaans wel goed. Zorg er dus voor dat je geen mails van externe machines accepteert !
antw: Simpele mailserver
20 oktober 2018 - 23:02    reactie #5
geplaatst door: uisge
@ jaco123: Dank je voor de tip! Is er dan nog een bepaalde variabele die ik parameter moet geven?
antw: Simpele mailserver
21 oktober 2018 - 08:03    reactie #6
geplaatst door: jaco123
Volgens mij is het :

mynetworks = 127.0.0.0/8 [::1]/128
Daarmee geef je aan dat er alleen vanaf localhost (voor IPv4 en IPv6) ge-relayed mag worden.
mynetworks mag maar 1 keer voorkomen in je main.cf

Zie: http://www.postfix.org/postconf.5.html#mynetworks
antw: Simpele mailserver
21 oktober 2018 - 08:27    reactie #7
geplaatst door: uisge
Dank je Jaco123. Deze regel staat al in de cf-file.
antw: Simpele mailserver
21 oktober 2018 - 09:04    reactie #8
geplaatst door: jaco123
Mooi zo!
Even voor mijn nieuwsgierigheid: had Apple die er default al in staan of heb je die zelf toegevoegd?
antw: Simpele mailserver
21 oktober 2018 - 09:06    reactie #9
geplaatst door: uisge
Dat weet ik niet; bestand was helemaal leeg en gezocht naar default-versie.
antw: Simpele mailserver
21 oktober 2018 - 10:25    reactie #10
geplaatst door: jaco123
Ok, mooi om te zien dat er op dit punt tegenwoordig al een veilige default in zit.
(dat was een jaar of 10 geleden nog niet zo.....)