Bekijk Volledige Versie : DirectAdmin: mail probleem
Goededag,
Ik heb een 'verse' DA installatie op CentOs 6.2 (64-bit). Alles lijkt goed te werken (php, www, SQL), alleen met de e-mailafhandeling ondervind ik problemen.
De servernaam is server.hoston.nl
In DA heb ik op user niveau twee domeinen, t.w. hoston.nl en host-on.nl.
Onder hoston.nl hangt een inbox > info@hoston.nl
Onder host-on.nl hangt ook een inbox > info@host-on.nl
De e-mail accounts staan in Outlook via POP3 ingesteld, inclusief SMTP verificatie (poort 587).
Als ik nu vanuit Outlook met een ander e-mailadres een mail stuur naar bovenstaande adressen krijg ik de navolgende errors:
info@hoston.nl > 550 Unkown user
ifno@host-on.nl > 550 Unrouteable address
In DA heb ik de paniclog nagekeken en er was een probleem met daemon. Ik heb Postfix gekilled en nu werkt daemon prima. Alle services zijn opnieuw opgestart.
(2012-11-28 20:50:34 exim 4.76 daemon started: pid=15278, -q15m, listening for SMTP on port 25 (IPv6 and IPv4) port 587 (IPv6 and IPv4) and for SMTPS on port 465 (IPv6 and IPv4))
Ik heb me al suf zitten Googlen maar ik kom er echt niet uit.
Er is een MX record dat verwijst naar de server. Ook is er een mail A record op beide domeinen.
Hebben jullie nog ideeën? ZIe ik iets over het hoofd? Waarom werkt de e-mailafhandeling niet? Nb. forwarders werken wel!
Luisteren je nameservers ook naar je server? Anders heb je er niks aan om in DirectAdmin DNS instellingen te verrichten. Als dat niet het geval is kan het zo zijn dat er iets mis is in je DNS configuratie, plaats die anders op dit forum.
Dat is een goede. Ik heb niet het idee dat mijn nameservers naar behoren werken aangezien ik maar 1 IP adres heb. De DNS instellingen heb ik bij de registrar als volgt ingevuld:
Hoston.nl
hoston.nl MX mail.hoston.nl 10
smtp.hoston.nl A 159.253.3.125 (IP Server, klopt)
pop.hoston.nl A 159.253.3.125
mail.hoston.nl A 159.253.3.125
Host-on.nl
Staat op nameserver die volgens mij niet werken. Dus '550 Unrouteable address' lijkt me hier logisch. Deze zal ik zelf even configureren middels DNS en kijken of ik hier nu ook dezelfde melding krijg als het domein hierboven.
Vraag blijft dan waar die 550 User unkown vandaan komt.
Volgens mij is de configuratie van beide domeinnamen niet in orde...
http://www.intodns.com/hoston.nl
http://www.intodns.com/host-on.nl
He, handige links!
Ik heb zojuist de nameserver opnieuw ingesteld voor beide domeinnamen, zoals deze door de registrar worden opgegeven bij de aanvraag van een nieuw domein. Dus DNS beheer uit. Volgens mij kan de verwerking even duren dus morgen ga ik kijken of de foutmeldingen die uit de DNS controle blijken, verdwenen zijn.
Hopelijk is hiermee ook het mailprobleem opgelost! T.b.c.
Vraag blijft dan waar die 550 User unkown vandaan komt.
Simpel, runt je dovecot en zijn je configs aangepast voor dovecot (in custombuild convert 2 dovecot script eens runnen). Verder zie ik ook niet wat postfix op je server staat te doen als MTA terwijl directadmin uitsluitend exim gebruikt.
Dat postfix draaide op een systeem met DirectAdmin veroorzaakt bij mij toch de vraag hoe schoon/vers die omgeving eigenlijk was toen de problemen ontstonden. Heb je enig idee waardoor postfix geïnstalleerd kan zijn?
Ik heb eerst CentOs via SSH geinstalleerd op een virtual private server. Toen met mijn licentie DA geinstalleerd met hun bijbehorende packages. Updates uitgevoerd en vervolgens DA running gekregen door het domein via DNS te koppelen aan de server. Ik zat te Googlen en las dat Postfix wel problemen kon geven aan daemon dus uit voorzorg heb ik die verwijderd.
Dat werkt prima: website, SQL, php werken allemaal prima. Alleen met de mail server heb ik problemen. Ik heb inmiddels de DNS instellingen eruit gehaald en de nameservers van Versio ingevoerd. Hier krijg ik ook erros op (zie bovenstaande links van intodns).
Ik heb nu aan Versio de juiste nameservers voor mijn vps opgevraagd, aangezien ns1.domein.nl en ns2.domein.nl niet werken.
Mochten nameservers sowieso niet werken (ik heb maar 1 IP adres, want heb ook maar 1 VPS), dan ga ik het via DNS instellen en post ik hier in de instellingen die ik heb ingevoerd.
Wellicht wordt het dan een DNS 'probleem' in plaats van een DA probleem.
Dat postfix draaide op een systeem met DirectAdmin veroorzaakt bij mij toch de vraag hoe schoon/vers die omgeving eigenlijk was toen de problemen ontstonden. Heb je enig idee waardoor postfix geïnstalleerd kan zijn?
Tijdje geleden kreeg ik het mee bij / tijdens de installatie van crontabs...
De nameservers van Versio werden geen succes (niets werkte meer) dus heb via DNS de standaard records erin gezet, deze verwijzen naar het IP adres van mijn VPS.
Het resultaat: http://www.intodns.com/hoston.nl
Allemaal groene vinkjes behalve bij de MX records zit 1 fout. De rest staat goed.
Het probleem blijft nog steeds bestaan. Als ik een mail stuur naar info@hoston.nl dan krijg ik direct in Outlook de melding: 550 User unkown.
Uiteraard is de inbox op user lever aangemaakt:)
Wie heeft de oplossing voor mij?
Wie heeft de oplossing voor mij?
Simpel, runt je dovecot en zijn je configs aangepast voor dovecot (in custombuild convert 2 dovecot script eens runnen). Verder zie ik ook niet wat postfix op je server staat te doen als MTA terwijl directadmin uitsluitend exim gebruikt.
Heb je die config convert gedaan ja of nee? Want als je niet antwoord op mogelijke oplossingen kunnen we hier blijven roepen tot we geen stem meer hebben. Log files willen ook wel eens helpen want mijn magic 8 ball en glazen bol zijn kapot ;).
Haha scherp The-BosS!
Dovecot (pid 4143 ) is running. Ik zie geen bijzondere meldingen in de logs. Tenminste, niet in de exims. Httpd, dovecot en exim heb ik al een paar keer opnieuw opgestart.
"zijn je configs aangepast voor dovecot (in custombuild convert 2 dovecot script eens runnen)". Kan je me hiermee even opgang helpen?
Bedoel je dit: http://help.directadmin.com/item.php?id=143 ?
Haha scherp The-BosS!
Dovecot (pid 4143 ) is running. Ik zie geen bijzondere meldingen in de logs. Tenminste, niet in de exims. Httpd, dovecot en exim heb ik al een paar keer opnieuw opgestart.
"zijn je configs aangepast voor dovecot (in custombuild convert 2 dovecot script eens runnen)". Kan je me hiermee even opgang helpen?
Bedoel je dit: http://help.directadmin.com/item.php?id=143 ?
http://www.directadmin.com/features.php?id=590
Zullen we het dan maar even voor knabbelen:
cd /usr/local/directadmin/customapache
./build clean
./build update_script
./build update
./build update_dovecot
./build dovecot
./build todovecot
**DO NOT ABORT the "todovecot" command. It can take a long time to convert everything.**
service dovecot restart
service exim restart
tail -f /var/log/maillog /var/log/exim/mainlog /var/log/exim/paniclog /var/log/exim/processlog /var/log/exim/rejectlog
dan even een e-mail sturen en kijken wat er gebeurt in de tail van de logfiles.
Hmm dan krijg ik het navolgende (geld voor alle regels)
# cd /usr/local/directadmin/customapache
-bash: cd: /usr/local/directadmin/customapache: No such file or directory
In mijn Apache log is dit de laatste regel:
[Thu Nov 29 21:19:39 2012] [notice] Apache/2.2.23 (Unix) mod_ssl/2.2.23 OpenSSL/1.0.0-fips DAV/2 PHP/5.3.19 configured -- resuming normal operations
Edit:
# cd /usr/local/directadmin bestaat wel
dir = conf custombuild.tar.gz data directadmin update.tar.gz
custombuild da-popb4smtp dataskq scripts
Edit2:
Probeer zelf ook mee te denken..Zal ik het onderstaande uitvoeren? Vond ik op Google.
cd /usr/local/directadmin
mkdir customapache
cd customapache
wget http://files.directadmin.com/services/customapache/build
chmod 755 build
./build update
./build all
Moet custombuild zijn uiteraard in plaats van customapache (i just did copy paste from directadmin), zelf logisch denken zit er blijkbaar niet in. Heb je ooit custombuild wel al eens gebruikt vraag ik me dan af.
cd /usr/local/directadmin/custombuild
./build clean
./build update_script
./build versions
# als hier veel tussen staat dat "available" is best even updaten
./build update_versions
# zo niet gewoon dovecot updaten
./build update
./build dovecot
# dan dit uitvoeren (kan je ook zonder al het geen er boven, maar updaten is altijd wel verstandig)
./build todovecot
**DO NOT ABORT the "todovecot" command. It can take a long time to convert everything.**
service dovecot restart
service exim restart
tail -f /var/log/maillog /var/log/exim/mainlog /var/log/exim/paniclog /var/log/exim/processlog /var/log/exim/rejectlog
dan even een e-mail sturen en kijken wat er gebeurt in de tail van de logfiles.
Is alles onderussen opgelost? Als ik telnet naar je mailserver krijg ik op info@ een accepted in elk geval.
Het is helaas niet opgelost.
SMTP error from remote mail server after RCPT TO:<info@trmedia.nl>:
host mail.trmedia.nl [85.92.147.171]: 550-Verification failed for <info@hoston.nl>
550 Sender verify failed
Het rare is dat andere e-mailadressen wel werken (verzenden en ontvangen). Het adres waarvan ik stuur is overigens niet gehost via mijn VPS bij Versio maar bij PcExtreme.
Ik heb inmiddels de PRT record toegevoegd (reverse DNS). Kijken of dit werkt.
Het is helaas niet opgelost.
SMTP error from remote mail server after RCPT TO:<info@trmedia.nl>:
host mail.trmedia.nl [85.92.147.171]: 550-Verification failed for <info@hoston.nl>
550 Sender verify failed
Het rare is dat andere e-mailadressen wel werken (verzenden en ontvangen). Het adres waarvan ik stuur is overigens niet gehost via mijn VPS bij Versio maar bij PcExtreme.
Dit is wat ik krijg als ik een test uitvoer:
Resolving hostname...
Connecting...
SMTP -> FROM SERVER:
220 hoston.nl ESMTP Exim 4.76 Mon, 03 Dec 2012 13:30:45 +0000
SMTP -> FROM SERVER:
250-hoston.nl Hello node-mec2.wormly.com [184.72.226.23]
250-SIZE 20971520
250-PIPELINING
250-AUTH PLAIN LOGIN
250-STARTTLS
250 HELP
MAIL FROM: info@wormly.com
SMTP -> FROM SERVER:
250 OK
RCPT TO: info@hoston.nl
SMTP -> FROM SERVER:
250 Accepted
Sending Mail Message Body...
SMTP -> FROM SERVER:
354 Enter message, ending with "." on a line by itself
SMTP -> FROM SERVER:
250 OK id=1TfW6f-0002VB-Eu
Message completed successfully.
EHLO please-read-policy.mxtoolbox.com
250-hoston.nl Hello mxtb-pws3.mxtoolbox.com [64.20.227.133]
250-SIZE 20971520
250-PIPELINING
250-AUTH PLAIN LOGIN
250-STARTTLS
250 HELP [125 ms]
MAIL FROM: <supertool@mxtoolbox.com>
250 OK [125 ms]
RCPT TO: <test@example.com>
550 authentication required [296 ms]
QUIT
221 hoston.nl closing connection [125 ms]
Het is me nog niet gelukt. Ik heb inmiddels het navolgende gedaan:
PTR records aan laten maken door ISP
server.hoston.nl (=hostname in DirectAdmin) toegevoegd als A record.
Probleem bestaat nog steeds als ik naar bepaalde e-mailadressen een mail stuur. Hotmail gaat wel goed, maar een ander account dat op DirectAdmin draait krijgt de 550 sender verified failed error. Kan overigens wel e-mails ontvangen van dit account.
Nb: ik denk dat het aan de SMTP verificatie ligt. Er is een SMTP A record aangemaakt. Ik heb de verificatie in Outlook ingesteld, toch verzend hij niet. In de exim.conf staat require verify = sender AAN. Uit werkte het overigens ook niet.
Verzenden kan overigens wel naar interne e-mailadressen die op hetzelfde domein zijn aangemaakt.
Ik ben een beetje inspiratieloos geworden. Jullie nog ideeën? In mijn logs staan verder geen errors.
dreamhost_nl
05/12/12, 19:46
Bestaat het e-mail adres waar je naar toe stuurt wel. Is dat niet gewoon het probleem?
Jazeker! Tenminste in DirectAdmin wel (onder admin > reseller > user is hij aangemaakt).
Waar zou ik verder nog kunnen kijken?
Het verzenden naar het adres lukt overigens alleen als ik een lokaal smtp adres van Caiway gebruik. Gebruik ik de mailservers van het bijbehorende domein - wat niet onder hetzelfde IP als de host vallen - dan krijg ik direct een melding: onbestelbaar, user unknown 550.
Edit: als ik andere users aanmaak dan hebben die hetzelfde probleem. Bijvoorbeeld 'info' maar ook 'pakket' werkt niet.
Wat snap je nu eigenlijk niet, smtp server werkt gewoon zie mijn test. Je kunt e-mail ontvangen via smtp en je draait geen open relay (zo moet het ook), met andere woorden je moet als je je eigen smtp server wilt gebruiken om te verzenden eerst inloggen om te kunnen verzenden.
Jou test werkt ook wel, ik kan inmiddels e-mails ontvangen. Wat ik niet begrijp is dat ik geen mails kan verzenden met verify SMTP.
Heb ook een webapplicatie die via SMTP verificatie mails moet versturen. Dit doet hij ook niet.
Als ik een mail naar het betreffende e-mailadres wil versturen en ik reageer erop, dan krijg ik regelmatig:
SMTP error from remote mail server after RCPT TO:<xxx@xxx.nl>:
host mail.xxx.nl [xx.xx.xx.xx]: 550-Verification failed for <info@hoston.nl>
550 Sender verify failed
Dit doet hij niet bij alle mailadressen. Blijkbaar staat er een instelling fout, mail ansich lijkt wel te werken. Puur SMTP verificatie bij het verzenden van mail.
Volgens mij is het opgelost. Het bleek dat er op het adres waarnaar ik geen mail kon versturen een user account was aangemaakt met precies dezelfde naam als de server. Hierdoor kwam de melding 550 user unknown.
Vervolgens heb ik de smtp server van de ISP ingevuld en daar kreeg ik de 550 verification failed melding van.
Ik heb het useraccount verwijderd en een andere naam gekozen. Nu *lijkt* het te werken. Dank voor de tijd en moeite zover en ben heel wat wijzer geworden inzake dit onderwerp.