Toon posts:

[Debian] Postfix instellen?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb GNU/Linux Debian op mijn server staan, en apache, mysql, ftp etc. werkt uitstekend. Nu wil ik een mailserver gaan draaien.
Ik heb Postfix geïnstalleerd, en ik heb nog niks ingesteld. Want ik dacht dat het gelijk meteen werkte.
Ik maakte mail.php even aan om te kijken of hij wel mailt:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
 
<? 

$aan = "mijnemail@mijnemail.nl"; 
$onderwerp = "test"; 
$bericht = "test"; 

mail($aan,$onderwerp,$bericht); 

echo "Succesvol gemaild!"; 

?> 

En ik ging dan naar mail.php toe, maar nee hij mailt niet. Ik zie geen error ofzo, maar gewoon het tekst "Succesvol gemaild!".
Ik heb naar mijn Postvak IN gekeken, geen mail ontvangen.
Moet ik soms wat instellen ofzo? Ik heb bij de site van Postfix gekeken, maar snap er echt werkelijk niks van.
En bij HOWTO's kon ik ook niks vinden (zoeken).
Ik heb bij de "setup configuratie" van Postfix heel goed doorgenomen en allemaal geconfigureerd. Toen het niet wilde werken heb ik het opnieuw geconfigureerd met "dpkg-reconfigure postfix" en opnieuw geconfigureerd, maar nee... Hij wilt nog steeds niet mailen! :?

Alvast bedankt!

[ Voor 18% gewijzigd door Verwijderd op 28-04-2004 18:52 ]


  • Kees
  • Registratie: Juni 1999
  • Laatst online: 14:16

Kees

Serveradmin / BOFH / DoC

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


Verwijderd

webmin wil soms ook wel is goed helpen...
Er is trouwens niet veel nodig om postfix in te stellen hoor!

Verwijderd

Topicstarter
Gelezen, dus die:
code:
1
2
3
4
/etc/postfix/main.cf:
    myhostname = virtual.host.tld
    inet_interfaces = $myhostname
    mydestination = $myhostname

moet ingesteld worden naar mijn instellingen, dus moet het zo dacht ik:
code:
1
2
3
4
/etc/postfix/main.cf:
    myhostname = virtual.host.tld
    inet_interfaces = host.domain.tld
    mydestination = host.domain.tld

Of moet de "host.domain.tld" vervangen worden door mijn IP?

N.B. Ik heb geen eigen domein, is dat verplicht ofzo?

[ Voor 6% gewijzigd door Verwijderd op 28-04-2004 18:58 ]


  • Kees
  • Registratie: Juni 1999
  • Laatst online: 14:16

Kees

Serveradmin / BOFH / DoC
ip of hostname maakt niet uit, als hij maar resolved. Veel mailservers zijn daar streng in.

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Verwijderd schreef op 28 april 2004 @ 18:50:
En ik ging dan naar mail.php toe, maar nee hij mailt niet. Ik zie geen error ofzo, maar gewoon het tekst "Succesvol gemaild!".
Je kan - imho - beter even testen met telnet dan zal je errors beter zien:

Je kan dit doen door het volgende uit te voeren:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
telnet localhost 25
MAIL FROM:<postfix@jouwdomain.nl>
RCPT TO:<root@jouwdomain.nl>
DATA
From: "Jij" <postfix@jouwdomain.nl>
To: "root" <root@jouwdomain.nl>
Subject: Test

ads
dsdsa
dsa
dsa
dsa
.


Waarbij je 'jouwdomain.nl' door jouw domain vervangt. Als je vervolgens in een andere console een tail op je maillog zet moet het vrij snel duidelijk worden wat er mis gaat :)

  • _JGC_
  • Registratie: Juli 2000
  • Nu online
Vraag me trouwens af waarom je niet gewoon de standaard exim hebt laten staan voor zoiets :P

Persoonlijk installeer ik meestal gewoon postfix of qmail omdat ik weet hoe ik die moet instellen, maar voor een send-only mailsysteem kan je gerust de standaard exim gebruiken die meekomt met debian. Eventjes een paar naampjes in de configuratie opgeven en klaar.

Verwijderd

Topicstarter
_JGC_ schreef op 28 april 2004 @ 20:28:
Vraag me trouwens af waarom je niet gewoon de standaard exim hebt laten staan voor zoiets :P

Persoonlijk installeer ik meestal gewoon postfix of qmail omdat ik weet hoe ik die moet instellen, maar voor een send-only mailsysteem kan je gerust de standaard exim gebruiken die meekomt met debian. Eventjes een paar naampjes in de configuratie opgeven en klaar.
Ik heb Postfix erafgehaald en Exim geinstalled... Maar ja ik heb gekeken in de configuratie exim.conf, en een beetje gewijzigd die moest gewijzigd worden.
Maar het probleem blijft gewoon hetzelfde, het wil gewoon niet mailen...

  • Gertjan
  • Registratie: Oktober 2001
  • Laatst online: 07-02 20:23

Gertjan

mmmm, beer...

Hm, ik vond Exim een stuk ondoorzichtiger dan Postfix. Ik heb enorm lopen kloten om Exim aan de praat te krijgen, terwijl postfix me snel lukte. Ik ben op het moment bezig Debian opnieuw te installeren, maar ik zal zo es ff kijken wat ik allemaal in de conf van Postfix had staan.

Hier kan je trouwens erg veel aan hebben :)
tail -f /var/log/mail.err
tail -f /var/log/mail.log

Verwijderd

Topicstarter
Ali_Illegali schreef op 28 april 2004 @ 22:02:
Hm, ik vond Exim een stuk ondoorzichtiger dan Postfix. Ik heb enorm lopen kloten om Exim aan de praat te krijgen, terwijl postfix me snel lukte. Ik ben op het moment bezig Debian opnieuw te installeren, maar ik zal zo es ff kijken wat ik allemaal in de conf van Postfix had staan.

Hier kan je trouwens erg veel aan hebben :)
tail -f /var/log/mail.err
tail -f /var/log/mail.log
Dit is handig! Ik schrijf het even op:
code:
1
2
3
4
5
6
7
8
9
10
11
server:/# tail -f /var/log/mail.err
Apr 28 23:37:28 server fetchmail[387]: Authorization failure on USERNAME@POP3.PROVIDER.NL
Apr 28 23:42:31 server fetchmail[387]: Authorization failure on USERNAME@POP3.PROVIDER.NL
Apr 28 23:47:35 server fetchmail[387]: Authorization failure on USERNAME@POP3.PROVIDER.NL
Apr 28 23:52:38 server fetchmail[387]: Authorization failure on USERNAME@POP3.PROVIDER.NL
Apr 28 23:57:41 server fetchmail[387]: Authorization failure on USERNAME@POP3.PROVIDER.NL
Apr 29 00:02:44 server fetchmail[387]: Authorization failure on USERNAME@POP3.PROVIDER.NL
Apr 29 00:07:47 server fetchmail[387]: Authorization failure on USERNAME@POP3.PROVIDER.NL
Apr 29 00:12:50 server fetchmail[387]: Authorization failure on USERNAME@POP3.PROVIDER.NL
Apr 29 00:17:53 server fetchmail[387]: Authorization failure on USERNAME@POP3.PROVIDER.NL
Apr 29 00:22:57 server fetchmail[387]: Authorization failure on USERNAME@POP3.PROVIDER.NL

En ook deze:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
server:/# tail -f /var/log/mail.log
Apr 29 00:02:44 server fetchmail[387]: Authorization failure on USERNAME@POP3.PROVIDER.NL
Apr 29 00:02:44 server fetchmail[387]: Query status=3 (AUTHFAIL)
Apr 29 00:07:47 server fetchmail[387]: Authorization failure on USERNAME@POP3.PROVIDER.NL
Apr 29 00:07:47 server fetchmail[387]: Query status=3 (AUTHFAIL)
Apr 29 00:12:50 server fetchmail[387]: Authorization failure on USERNAME@POP3.PROVIDER.NL
Apr 29 00:12:50 server fetchmail[387]: Query status=3 (AUTHFAIL)
Apr 29 00:17:53 server fetchmail[387]: Authorization failure on USERNAME@POP3.PROVIDER.NL
Apr 29 00:17:54 server fetchmail[387]: Query status=3 (AUTHFAIL)
Apr 29 00:22:57 server fetchmail[387]: Authorization failure on USERNAME@POP3.PROVIDER.NL
Apr 29 00:22:57 server fetchmail[387]: Query status=3 (AUTHFAIL)
Apr 29 00:28:00 server fetchmail[387]: Authorization failure on USERNAME@POP3.PROVIDER.NL
Apr 29 00:28:00 server fetchmail[387]: Query status=3 (AUTHFAIL)
Apr 29 00:33:03 server fetchmail[387]: Authorization failure on USERNAME@POP3.PROVIDER.NL
Apr 29 00:33:03 server fetchmail[387]: Query status=3 (AUTHFAIL)

Weet iemand het? (wel beetje vaag van de datums, dat ik in de toekomst heb "gemaild" :P) Maar ook om de vijf minuten?! Dit heb ik niet gedaan (om de 5 minuten mailen).
P.S. Ik ben nu erg moe dus ga ik maar naar bed (vroeg, weet ik :P)... Dus vraag ik de webmasters om dit on-topic te houden :).

[ Voor 14% gewijzigd door Verwijderd op 29-04-2004 09:14 ]


Verwijderd

Topicstarter
Weet iemand het?

  • kmf
  • Registratie: November 2000
  • Niet online

kmf

ehm? waarom gebruikt ie fetchmail als je postfix gebruikt?

laat eens even je /etc/postfix/master.cf en main.cf zien

En zeker weten dat het aan postfix ligt en niet aan je php-script (ik heb die ook even geprobeerd op mijn systeem en dan wilt ie ook niet mailen)

installeer eens mailx

apt-get install mailx

en mail jezelf iets onder de commandline.

mail -s "test" jouwemail@email.nl
iets
CTRL-D
enter

en check eens of je wat krijgt.

[ Voor 59% gewijzigd door kmf op 30-04-2004 17:17 ]

One thing's certain: the iPad seriously increases toilet time.. tibber uitnodigingscode: bqufpqmp


  • Bas!
  • Registratie: April 2000
  • Laatst online: 30-11-2025
Misschien omdat ie ook fetchmail heeft geinstalleerd. Dat e-mail adres lijkt een default. Wel vreemd dat fetchmail draait dat deed ie bij mij niet standaard.
Draait postfix ueberhaupt? Chech eens of qmgr en master process draait en kijk een of je met mutt, xmail of sendmail commando's kan mailen. Naar een locale gebruiker op de machine bijvoorbeeld aangezien debianpackagemanagers er van houden je mailserver standaard niet als internet smtp open te zetten (en terecht!!)
Pagina: 1