Toon posts:

[linux] EXIM (mail versturen via mail-server)

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb twee systemen. Een daarvan draait als gateway en mailserver (exim). Hoe kan ik met het tweede systeem, waarop geen gateway staat ingesteld, mail versturen via het eerste systeem.
Ik verwacht ergens een smtp server oid in te moeten stellen.

Verwijderd

Dat kan via een zogenaamde smarthost ;)
code:
1
2
3
4
5
6
smarthost:
  driver = domainlist
  transport = remote_smtp
  route_list = "* eerste.systeem.nl bydns_a"

end

Dit laat alle mail versturen over eerste.systeem.nl.

Verwijderd

Topicstarter
Dat kan via een zogenaamde smarthost
Ok, maar moet ik dit nu aan de sendmail.cf toevoegen?

Of aan de xinetd.d ??

Verwijderd

Bij mij heb ik sendmail helemaal vervangen met exim en staat het dus in de exim.conf.

Verwijderd

Topicstarter
Nee dit werkt niet.

Wat ik me trouwens afvraag is of de opdracht mail mail@mail.nl wel gebruik maakt van de sendmail.cf

Verwijderd

En ze draaien allebei exim?
Exim zal echt geen gebruik maken van sendmail.cf, maar van exim.conf of exim/configure (freebsd).

Als je tweede systeem sendmail gebruikt zal je in sendmail een smarthost in moeten stellen. Dat zou de sendmail documentatie moeten kunnen vertellen.
Ik neem aan dat het voorbeeld een exim-voorbeeld is.

Verwijderd

Topicstarter
En ze draaien allebei exim?
Nope. Alleen de smtp server draait EXIM. De 'tweede' draait gewoon sendmail. Ik heb nu de sendmail.cf aangepast, ik heb de instelling :

# "Smart" relay host (may be null)
DSrelay:192.168.1.122

toegevoegd. Hierna sendmail ge-restart, maar het werkt niet.
Doe ik nog wat verkeerd?

Verwijderd

Staat er iets in de logs van beide mailservers?
Anders zou je ze met debug messages op kunnen starten (exim -d 5).
Het zou bijvoorbeeld kunnen dat je exim gateway geen relaying accepteert van die sendmail bak. Dan zou je dat in moeten stellen, dat hij dat dus wel accepteert.
Pagina: 1