Bekijk Volledige Versie : Qmail i.c.m. Server
Hoi,
Voor mijn opdrachtgever moet ik de mailserver Qmail koppelen aan de server waar de website op draait, dus dat de website mails verstuurt via Qmail.
Nu weet ik zelf niet echt hoe ik dit aan moet gaan pakken, dus hoe ik die 2 servers in verbinding kan stellen. Iemand enig idee?
Alvast bedankt!
Groeten,
Peter Bosch
Je bedoelt mail versturen met bv. PHP ?
qmail: http://www.lifewithqmail.org/
Hier kan je vinden hoe je qmail instelt om te relayen voor specifieke hosts.
Uit "What is qmail", hoofdstuk 1, paragraaf 2: Note: The name is "qmail", not "Qmail". ;)
CharlieRoot
08/04/06, 13:41
Je kunt de MX records naar die server wijzen, dan komt mail daar aan. Koppelen is niet echt noodzakelijk dan, alle mail is gescheiden van de webserver.
Je kunt de MX records naar die server wijzen, dan komt mail daar aan. Koppelen is niet echt noodzakelijk dan, alle mail is gescheiden van de webserver.Uit de vraagstelling maak ik op dat de qmail server alle email van de webserver moet doorsturen, dus als een relay / smarthost.
Dan lukt je dat niet met MX records :)
De bedoeling is dat de emails die op de site verzonden worden, allemaal worden verzonden met qmail.
Nu heb ik daar wel een class voor gedownload, genaamd 'PHPMailer', maar met alleen deze class werkt het niet.
phpmailer werkt zonder problemen met Qmail, wij maken er veelvuldig gebruik van.
Iemand?
Nee, blijkbaar niet. Ik heb je een duidelijke link gegeven, waar duidelijk vermeld staat hoe qmail hiervoor geconfigureerd moet worden. Begin daar eens, zou ik zeggen. Voordat je met PHPMailer een e-mail via de qmail server kan versturen, moet de qmail server deze e-mail wel accepteren en relayen.
CharlieRoot
18/04/06, 13:34
De bedoeling is dat de emails die op de site verzonden worden, allemaal worden verzonden met qmail.
Nu heb ik daar wel een class voor gedownload, genaamd 'PHPMailer', maar met alleen deze class werkt het niet.
vi /etc/tcp.smtp
je IP er in..
qmailctl cdb
relay host klaar :)
Voor mijn opdrachtgever moet ik de mailserver Qmail koppelen aan de server waar de website op draait, dus dat de website mails verstuurt via Qmail.
Er zijn vrij veel nuttige reacties hiero, maar mij is nog niet echt duidelijk hoe de mail aangeboden moet worden aan qmail. Belangrijke vragen:
- Staat de mailserver (qmail) op dezelfde server als de webserver?
- Hoe probeer je vanuit je website mail te versturen? Is dat met een bepaalde scripting taal of bijvoorbeeld een mailto link o.i.d.
- Indien je vanuit php mail wilt sturen, werkt de functie mail() in php wel? Zo niet, is dit dan je vraag (dus hoe je de functie mail() in php kunt gebruiken als op dezelfde server qmail als smtp server gebruikt wordt)?
Wij kunnen zo nog heel lang doorgaan met allerlei vragen die van belang kunnen zijn, maar het lijkt me handiger als jij je probleem duidelijker formuleert.
dutchcrazytiger
24/04/06, 17:41
Het makkelijkste in mijn gedachte is om aan je php mail functie de host mee te geven voor je mailer deamon. Al zou je een qmail server met de kale inter7 software hebben, een useraccount aan maken, per pop inloggen, een secure verbinding aanmaken, door inte loggen op de server om de mail te versturen moet dit helemaal goed gaan. Vanmiddag heb ik om die reden nog zon server op gezet. De hoeveelheid mailjes die het verstuurd is velemalen hoger als je het lokaal installeert. En dan zou je feitelijk als je de sendmail weghaald, de link aanmaakt en de mail() functie gebruikt hij het meteen moeten doen als 127.0.0.0 of 127.0.0.1 is toegevoegd aan je tcp.cdb lijstje. Doe je dat echter niet. Ja gebruik dan de inlog codes van phpmailer. Dit script word overigens gebruikt om massa te spammen. Dus ik neem aan dat dit script wel het geen doet wat je wilt. Je moet er alleen even voor zorgen dat QMAIL!! alleen verbindingen accepteert van localhost, *niet standaard moet je opgeven* en anders gewoon beveiligd inlogt om te mogen verzenden *wel standaard*. Vervolgens pak je het script phpmailer *minimaal 0.7 en zet bij de juiste settings ff je username en pass neer van je popbox, je server en de poort et voila een werkende supersnelle machine die minimaal 200 mailtjes per minuut voor je uitspuugt.. (zonder te tweaken) indien het niet lukt, kun je of lifewithqmail gebruiken en anders *mijn favortiet qmailrocks.org -> laatste word door velen afgeraden.... maar het draait heerlijk.