[Sendmail] mail() werkt niet met exim

Pagina: 1
Acties:

  • BacardiBreezer
  • Registratie: September 2003
  • Laatst online: 19-06-2005

BacardiBreezer

Breezing Bacardi ?

Topicstarter
(Volgens mij geen SA ivm met de andere topics die hier ook staan !)

Ik heb het volgende probleem. Opzich geen probleem omdat er verschillende oplossingen voor zijn maar wellicht dat jullie ook een opinie hebben.

Ik heb 2 Debian systemen waarvan 1 een Postfix mail-server is. Aangezien Postfix prima geconfigureerd is werkt dit gewoon met het sendmail-commando !

Het 2e systeem staan wat PHP-testscripts op. Aangezien hier verder geen mail op geinstalleerd is staat exim hier gewoon nog op. Dit werd uiteraard bij installatie van Postfix op het andere systeem verwijderd.

Nu wil ik op het systeem waar geen Postfix op staat het sendmail commando gebruiken. Dat kan op dit moment niet, ook localhost niet, omdat Exim niet goed geconfigureerd is uiteraard. Liever heb ik het zo dat ik via de mailserver de scripts-verstuur, het probleem dat je kan ondervinden is dan wel dat de mailserver sneller als spam-systeem gezien kan worden, dus wellicht dat je het toch lokaal wil doen.

Opzich zijn de instellingen geen probleem, eerder een idee van jullie wat te doen qua mail-scripts op dat 2e systeem; Wie en hoe zou je het versturen.

De opties zijn:
  • Exim configgen en dan lokaal mail versturen.
  • Als SMTP in php.ini de Postfix-server aangeven, werkt nu 1,2,3 niet..... moet ik even snel bekijken, Postfix Accepteert de host wel voor relay.
Bij optie 2 ga je dus gewoon relayen. Hier heb ik ook al alle opties voor doorgespit hier voor de zekerheid. De instellingen zijn niet anders dan anders, maar toch even gekeken.

Een ding dat zeker is op het 2e systeem is dat sendmail niet als deamon draait, op de Postfix-bak uiteraard wel omdat dit geintegreerd is in Postfix en dan dus ook werkt.

Eigenlijk heeft dit topic 2 vragen als je het leest denk ik:

1. Hoe zou je mail versturen op een "web-server"; Lokaal of via je Mailserver
2. Waarom draait sendmail niet op de "webserver".

Het gaat eigenlijk om vraag 1, vraag 2 is opzich niet van toepassing, maar wel even goed om aan te geven omdat iemand anders zou kunnen vragen of het volgende commando werkt:

echo "test" | /usr/sbin/sendmail -t -i "naam@provider.nl"

Dat werkt nu dus niet omdat sendmail niet draait natuurlijk, Sendmail verwijst nu naar Exim.

Wat zouden jullie gebruiken om het sendmail-commando wel te kunnen gebruiken ?

Beetje dubbelzinnige TS, kan er verder even weinig van maken.

Jij bent misschien belangrijk, maar ik ben aardig ;)


  • Radiant
  • Registratie: Juli 2003
  • Niet online

Radiant

Certified MS Bob Administrator

Bij exim zit een sendmail wrapper, doe maar eens gewoon los /usr/sbin/sendmail, dan krijg je exim. Verder werkt bij mij de php mail() functie prima, verschijnt er niets in je exim logs, en is exim wel goed geinstalleerd/geconfigureerd?

  • BacardiBreezer
  • Registratie: September 2003
  • Laatst online: 19-06-2005

BacardiBreezer

Breezing Bacardi ?

Topicstarter
Radiant schreef op donderdag 02 juni 2005 @ 21:05:
Bij exim zit een sendmail wrapper, doe maar eens gewoon los /usr/sbin/sendmail, dan krijg je exim. Verder werkt bij mij de php mail() functie prima, verschijnt er niets in je exim logs, en is exim wel goed geinstalleerd/geconfigureerd?
Exim is verder niet geconfigureerd op dit moment. Opzich bewust omdat ik niet zeker weet of ik Exim hier voor zou willen gebruiken.

Eigenlijk zou ik willen dat sendmail via Postfix verstuurd op de Postfix-bak. Wil je sendmail op de NIET-Postfix-bak gebruiken zal er eerst een maildaemon geconfigureerd moeten worden uiteindelijk.

Maar voor "lokale" (mail via lokaal verstuurd) mail wat opzich best veel kan gaan worden is Exim niet verstandig uiteraard.... en een 2e mail-server op een web-box opzetten wil je ook niet.

edit:


Ik krijg op dit moment geen exim btw.... draait overigens wel al daemon

[ Voor 6% gewijzigd door BacardiBreezer op 02-06-2005 21:10 ]

Jij bent misschien belangrijk, maar ik ben aardig ;)


  • Radiant
  • Registratie: Juli 2003
  • Niet online

Radiant

Certified MS Bob Administrator

Een mail daemon ga je toch wel nodig hebben vrees ik.. Wat je wel kan doen is exim zo configureren dat hij alle mail relayed naar de postfix server, door de postfix server in te stellen als smarthost.

  • BacardiBreezer
  • Registratie: September 2003
  • Laatst online: 19-06-2005

BacardiBreezer

Breezing Bacardi ?

Topicstarter
Ik denk dat je daar ook wel aan vast zit. Een daemon zal je inderdaad nodig hebben. Ik ga even verder brainstormen.

Of toch alles lokaal versturen. Scheelt je wel dat je mailserver een spam-server kan worden.

[ Voor 3% gewijzigd door BacardiBreezer op 02-06-2005 21:51 ]

Jij bent misschien belangrijk, maar ik ben aardig ;)


  • BacardiBreezer
  • Registratie: September 2003
  • Laatst online: 19-06-2005

BacardiBreezer

Breezing Bacardi ?

Topicstarter
Toen ik naar wat anders zocht kwam ik dit tegen:

zonder sendmail toch commandline mail sturen

sSMTP...... very perfect !!

Jij bent misschien belangrijk, maar ik ben aardig ;)

Pagina: 1