PDA

Bekijk Volledige Versie : DirectAdmin wil geen mail versturen (TransIP VPS)



Basje
04/04/12, 15:14
LS,

Na twee dagen installeren, aanpassen, Googlen en proberen kom ik er nog steeds niet uit. Graag zou ik jullie willen vragen mee te denken om mij de goede kant op te sturen.

De situatie
Gisteren mijn VPS bij TransIP opnieuw geïnstalleerd met Debian 6 x64. Vervolgens succesvol DirectAdmin geïnstalleerd met standaardinstellingen. Hoewel ik geen mailserver wil gaan draaien (ik ga mijn e-mail uitbesteden aan Google Apps For Your Domain) wil ik natuurlijk wel welkomsmails met DA kunnen versturen, evenals mails gegenereerd vanuit PHP. Op dit moment wil DA echter niets versturen, bijvoorbeeld ook geen meldingen van nieuwe tickets. Het internet staat vol met mensen die hetzelfde probleem hebben, maar na tientallen threads gelezen te hebben is het me nog steeds niet gelukt.

Wat ik heb geprobeerd

Firewall uitzetten werkt niet, dus ik neem even aan dat die het probleem niet is.
Instellingen controleren, alles is juist ingesteld als ik kijk naar How to setup the Mail System (http://help.directadmin.com/item.php?id=16).
Server heeft SPF-record zoals beschreven in Sending mail to hotmail, yahoo and gmail (http://help.directadmin.com/item.php?id=207).
Ik heb het bestand /root/.forward aangemaakt met daarin het adres waar ik meldingen wil ontvangen.


Wat ik krijg
Een foutmelding, dit meldt /var/log/exim/mainlog voor iedere keer dat ik een nieuw ticket krijg (en dus een melding per mail zou moeten krijgen):

2012-04-04 14:26:02 1SFPHl-00018w-VU <= diradmin@server.domein.xxx U=diradmin P=local S=826 T="New Message: Your backups are now ready" from <diradmin@server.domein.xxx> for hosting@domein.xxx
2012-04-04 14:26:02 1SFPHl-00018w-VU ** hosting@domein.xxx F=<diradmin@server.domein.xxx> R=virtual_aliases:
2012-04-04 14:26:02 1SFPHm-00018z-Bm <= <> R=1SFPHl-00018w-VU U=mail P=local S=1629 T="Mail delivery failed: returning message to sender" from <> for diradmin@server.domein.xxx
2012-04-04 14:26:02 1SFPHm-00018z-Bm => :blackhole: <diradmin@server.domein.xxx> R=system_aliases
2012-04-04 14:26:02 1SFPHm-00018z-Bm Completed
2012-04-04 14:26:02 1SFPHl-00018w-VU Completed
Hierbij is server.domein.xxx uiteraard eigenlijk mijn eigen domein zoals ook vermeld in de rDNS en hosting@domein.xxx de ontvanger.

Help!
Alle tips zijn welkom, op eigen kracht kom ik er eventjes niet uit... Als jullie meer info nodig hebben dan hoor ik het graag.

Alvast bedankt!

Bas.

redbeenl
04/04/12, 17:09
Beste Bas,

Is het domain "domein.xxx" toevallig ook aangemaakt als account op de directadmin server? Het lijkt erop alsof hij de mail hosting@domein.xxx lokaal wil afleveren terwijl deze mailbox niet bestaat en deze dus eigenlijk naar gmail moet. Wat je het makkelijkste even kan testen is een forwarder in directadmin aanmaken voor hosting@domein.xxx. Een voorbeeld hiervan zie je op: http://www.hosting.com/support/directadmin/email-forwarding-in-directadmin

Basje
04/04/12, 18:09
Bedankt voor je reactie.

Is het domain "domein.xxx" toevallig ook aangemaakt als account op de directadmin server?
Dat is inderdaad zo, maar dat is niet toevallig. ;)

Het lijkt erop alsof hij de mail hosting@domein.xxx lokaal wil afleveren terwijl deze mailbox niet bestaat en deze dus eigenlijk naar gmail moet.
Naar aanleiding van deze opmerking heb ik nog eens goed naar mijn MX-records gekeken en er stonden inderdaad nog wat verdwaalde MX-records en A-records die er niet hoorden te staan. Nu staat alles correct ingesteld maar mail ontvangen doe ik nog steeds niet. De foutmelding is hetzelfde gebleven.

Wat je het makkelijkste even kan testen is een forwarder in directadmin aanmaken voor hosting@domein.xxx.
Ik snap niet helemaal waar je dan wil dat ik naar forward? Het adres in de foutmelding klopt, moet ik dan een forward maken in de zin van "Stuur hosting@domein.xxx door naar hosting@domein.xxx"? Dat lijkt me namelijk nogal sterk.

Edit: oh wacht, ik moet juist een adres hebben dat niet door de server wordt afgehandeld, ik snap het. Ik zal het resultaat laten weten.

redbeenl
04/04/12, 18:15
Je kan ook de optie "Local Mailserver" voor het domein uitzetten. Dan verstuurt Directadmin de betreffende mail naar de mailserver die in het MX record vermeld staat. Via onderstaande link kun je zien hoe je de local mailserver voor een domain kunt uitzetten:

http://help.directadmin.com/item.php?id=8

Basje
04/04/12, 18:35
Wat je het makkelijkste even kan testen is een forwarder in directadmin aanmaken voor hosting@domein.xxx.De mail werd inderdaad netjes bezorgd bij het adres waarnaar het geforward werd.


Je kan ook de optie "Local Mailserver" voor het domein uitzetten. Dan verstuurt Directadmin de betreffende mail naar de mailserver die in het MX record vermeld staat.Na het verwijderen van eerdergenoemde forward en het uitzetten van de local mailserver komen mails nu inderdaad netjes aan bij mijn mailbox! Heel erg bedankt voor je hulp!

Als je het niet erg vind heb ik nog wat vervolgvragen:

Kan ik de "Local Mailserver" standaard uitzetten voor nieuwe accounts?
Kan ik RoundCube en Squirrelmail eenvoudig van mijn server verwijderen?
Kan ik Dovecot eenvoudig van mijn server verwijderen of in ieder geval uitzetten?

Alle extra resources zijn meegenomen. :)

Ik ga Googlen om te kijken of ik zelf antwoord kan vinden op die vragen, maar als je een snel antwoord paraat hebt dan houd ik me aanbevolen. ;)

magentohosting
04/04/12, 18:55
Je kan de "Local Mailserver" standaard uitzetten voor nieuwe domeinen.
Zie deze link voor meer informatie: http://help.directadmin.com/item.php?id=238
Onderaan bij "Related Helpfiles" wil soms ook nog weleens een handige link staan.

Succes!

Basje
04/04/12, 18:59
Je kan de "Local Mailserver" standaard uitzetten voor nieuwe domeinen.
Zie deze link voor meer informatie: http://help.directadmin.com/item.php?id=238Dank!


Onderaan bij "Related Helpfiles" wil soms ook nog weleens een handige link staan.I see what you did there... :rolleyes:

magentohosting
04/04/12, 19:28
Dank!

I see what you did there... :rolleyes:

Wellicht is het handig om http://help.directadmin.com/ in je favorieten of ergens te bewaren..
Komt altijd nog weleens van pas ;)