Hjälp med postfix + php

Konfiguration av nätverk, hur man använder Ubuntu som server, och håller sin dator säker
Användarvisningsbild
lennart
Inlägg: 70
Blev medlem: 20 okt 2006, 21:31
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS

Hjälp med postfix + php

Inlägg av lennart »

Hej allesammans behöver hjälp att kunna skicka mail via ett php script. Problemet är att inga mail kommer någonstans. Scriptet funkar som det ska då min kompis har testat det på nån mailserver. Har editerat php.ini som ser ut så här:

Kod: Markera allt

[mail function]
; For Win32 only.
;SMTP = localhost
;smtp_port = 25

; For Win32 only.
;sendmail_from = me@example.com

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
sendmail_path = /usr/sbin/postfix -t -i
/etc/postfix/main.cf ser ut så här:

Kod: Markera allt

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
append_dot_mydomain = no
readme_directory = no
# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
myhostname = lennart-laptop
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = lennart-laptop, localhost.localdomain, , localhost
relayhost =
relay_domains =
mynetworks = 192.168.1.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all
medelande jag får ifrån /var/log/mail.err ser ut så här:

Kod: Markera allt

Apr 27 14:18:40 lennart-laptop postfix[12042]: error: to submit mail, use the Postfix sendmail command
Apr 27 14:18:40 lennart-laptop postfix[12042]: fatal: the postfix command is reserved for the superuser
Skulle vara gott om någon kan hjälpa till.
andol
Inlägg: 3093
Blev medlem: 31 dec 2007, 00:19
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur

Re: Hjälp med postfix + php

Inlägg av andol »

Du ska inte använda postfix som ditt sendmail-kommando. Default ska funka fint. Ta helt enkelt och kommentera bort direktivet sendmail_path, precis som det var från början.

Kod: Markera allt

;sendmail_path =
Användarvisningsbild
lennart
Inlägg: 70
Blev medlem: 20 okt 2006, 21:31
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS

Re: Hjälp med postfix + php

Inlägg av lennart »

Tackar, nu försvan felmeddelandet. Men mailen kommer fortfarande inte fram.
Min /var/log/mail.log ser ut så här:

Kod: Markera allt

Apr 27 15:22:42 lennart-laptop postfix/smtp[15174]: 96B51587B3: to=<barareklam131@hotmail.com>, relay=mx1.hotmail.com[65.54.244.8]:25, delay=1.2, delays=0.07/0.01/0.55/0.55, dsn=2.0.0, status=sent (250  <20080427132241.96B51587B3@lennart-laptop> Queued mail for delivery)
Apr 27 15:22:42 lennart-laptop postfix/qmgr[15162]: 96B51587B3: removed
andol
Inlägg: 3093
Blev medlem: 31 dec 2007, 00:19
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur

Re: Hjälp med postfix + php

Inlägg av andol »

Ser ut som om mailen går iväg i alla fall. Kan inte vara så att ditt mail fastnar i Hotmails spamfilter då? Prövat att skicka till en annan mailadress?
Användarvisningsbild
lennart
Inlägg: 70
Blev medlem: 20 okt 2006, 21:31
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS

Re: Hjälp med postfix + php

Inlägg av lennart »

Nä det funkar inte med andra adresser heller, kan det inte vara någonting med main.cf filen?
Användarvisningsbild
lennart
Inlägg: 70
Blev medlem: 20 okt 2006, 21:31
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS

Re: Hjälp med postfix + php

Inlägg av lennart »

Nu har jag testat lite olika mail adresser och den enda som jag får det att funka på är gmail, vad kan detta bero på?? På hotmail t ex har jag tagit bort skräppostfiltret, så verkar konstigt om det skulle vara nåt så enkelt.
KiviE
Inlägg: 2157
Blev medlem: 25 okt 2007, 14:00
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Luleå

Re: Hjälp med postfix + php

Inlägg av KiviE »

lennart skrev:Nu har jag testat lite olika mail adresser och den enda som jag får det att funka på är gmail, vad kan detta bero på?? På hotmail t ex har jag tagit bort skräppostfiltret, så verkar konstigt om det skulle vara nåt så enkelt.
Känns som skräppostfiltret ändå. När jag skickar email genom php på skolan så hamnar emailen alltid i skräpposten medan det fungerar bra på gmail.

Flyttade tråden till Verkstad > Nätverk / Säkerhet / Servrar då det är mer en server fråga.
andol
Inlägg: 3093
Blev medlem: 31 dec 2007, 00:19
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur

Re: Hjälp med postfix + php

Inlägg av andol »

Nu vet jag i och för sig inte mot vilka mailtjänster du har testat. Vad som däremot börjar bli vanligare bland de stora drakarna är att spamfiltrera redan på protokollnivå. Detta enligt logiken att ful-spam-botar i regel pratar sämre SMTP än riktiga mailservrar.

Ett problem jag ser redan nu är att din mailserver verkar presentera sig som "lennart-laptop". Jag är rätt övertygad om att det inte riktigt är ett ordentligt domännamn :-)

EDIT: Detta kan också leda till att dina php-mail får en ogiltig avsändaradress, vilket även det är klar spam-varning på.
Användarvisningsbild
lennart
Inlägg: 70
Blev medlem: 20 okt 2006, 21:31
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS

Re: Hjälp med postfix + php

Inlägg av lennart »

Ett problem jag ser redan nu är att din mailserver verkar presentera sig som "lennart-laptop". Jag är rätt övertygad om att det inte riktigt är ett ordentligt domännamn :-)
Hur gör jag då när jag inte har ett eget domännamn?
KiviE
Inlägg: 2157
Blev medlem: 25 okt 2007, 14:00
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Luleå

Re: Hjälp med postfix + php

Inlägg av KiviE »

lennart skrev:Hur gör jag då när jag inte har ett eget domännamn?
Köper ett kanske? De är rätt billiga att köpa, speciellt om man inte behöver en .se utan vill ha en .nu, .org eller någon annan.
andol
Inlägg: 3093
Blev medlem: 31 dec 2007, 00:19
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur

Re: Hjälp med postfix + php

Inlägg av andol »

lennart skrev:Hur gör jag då när jag inte har ett eget domännamn?
Tja, någon form utav domännamn lär det ju finnas knutet till ditt ip-nummer om inte annat.

Kod: Markera allt

host ditt.ip.nummer
Användarvisningsbild
lennart
Inlägg: 70
Blev medlem: 20 okt 2006, 21:31
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS

Re: Hjälp med postfix + php

Inlägg av lennart »

Ok, jag har ingen lust att tjacka ett domännamn bara för att kunna testa programmera olika script i php som skickar mail. Nöjer mig med era svar, så någon kan ju markera denna tråd som löst. Tack för all hjälp.
KiviE
Inlägg: 2157
Blev medlem: 25 okt 2007, 14:00
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Luleå

Re: Hjälp med postfix + php

Inlägg av KiviE »

lennart skrev:Ok, jag har ingen lust att tjacka ett domännamn bara för att kunna testa programmera olika script i php som skickar mail. Nöjer mig med era svar, så någon kan ju markera denna tråd som löst. Tack för all hjälp.
Enligt andol behöver du inte köpa ett utan kan ta ditt ip adress host adress.
Skriv svar

Återgå till "Nätverk, säkerhet och servrar"