sendmail : username gelijk aan emailaddress

Pagina: 1
Acties:

  • centauri
  • Registratie: December 2001
  • Laatst online: 08-01-2025
Klein virtualusertable probleempje met sendmail.

Normaal maak ik virtualusertable entries aan als:
user@domain.com user1

waardoor de mail voor user@domain.com dus terecht komt in de mailbox van user1

Nu heb ik echter een klantje die als username zijn emailadres wilt gebruiken.
Een entry als:

user@domain.com user@domain.com

gaat hier natuurlijk niet werken omdat het mailtje naar user@domain.com dan geredirect blijft worden en sendmail een error teruggeeft.

Mijn vraag is dan ook hoe kun je in sendmail duidelijk maken dat mail voor een bepaald emailaddress in de mailbox van een user met dit emailaddress als username moet worden gedeponeerd.

<< shibby >>


  • Wilke
  • Registratie: December 2000
  • Laatst online: 17:40
centauri schreef op 28 mei 2004 @ 15:39:
Nu heb ik echter een klantje die als username zijn emailadres wilt gebruiken.
Als het daarbij gaat om een UNIX username/account, is dit gewoon niet mogelijk (cq. vragen om ernstige problemen). Hier mogen AFAIK alleen letters, cijfers en underscores in voorkomen.

  • Kippenijzer
  • Registratie: Juni 2001
  • Laatst online: 11-02 20:53

Kippenijzer

McFallafel, nu met paardevlees

ehm, bij mijn weten werkt
username@domain.tld username
gewoon, dus niet klooien met @domain bij de verwijzing.

  • spacebugs504
  • Registratie: Februari 2004
  • Laatst online: 16-12-2021
Tijdje geleden dat ik met sendmail heb gestoeid, en of dit werkt in jouw situatie weet ik niet, maar kun je de gebruiker niet lokaal aan maken, en vervolgens de mail door sturen met een alias ?
Dus een virt user aanmaken en een entry in de alias file ?

  • centauri
  • Registratie: December 2001
  • Laatst online: 08-01-2025
> username@domain.tld username

dat gaat dus niet werken aangezien er al accounts bestaan met enkel het "username" gedeelte voor andere users.

via een alias heb ik ook al gebrobeerd, dus in de trant van:

virtualusertable:
username@domain.com user_alias

alias:
useralias username@domain.com

maar dan geeft ie aan dat username "username" niet bestaat.

Het lijkt dus wel of sendmail verder niet meer kijkt naar het gedeelte achter de username.

btw het gaat om een Linux bak..

Het zou toch mooi zijn als je sendmail expliciet zou kunnen vertellen dat het om de lokale user met username "username@domain.com" gaat..

<< shibby >>


  • igmar
  • Registratie: April 2000
  • Laatst online: 31-01 23:50

igmar

ISO20022

centauri schreef op 28 mei 2004 @ 15:39:
Nu heb ik echter een klantje die als username zijn emailadres wilt gebruiken.
Een entry als:
Dat kan niet.
Mijn vraag is dan ook hoe kun je in sendmail duidelijk maken dat mail voor een bepaald emailaddress in de mailbox van een user met dit emailaddress als username moet worden gedeponeerd.
Niet, usernames zijn usernames en geen emailadressen.

  • centauri
  • Registratie: December 2001
  • Laatst online: 08-01-2025
tja, netjes is het niet inderdaad,

waarschijnlijk worden de rulesets van sendmail ook onderuit geschopt door een emailaddress als username,

Maar vroeg me gewoon of of het mogelijk was, je kunt immers wel user accounts aanmaken met tekens als '@'..

Dan kunnen we het eens zijn dat het simpelweg "niet" kan ;)

Dit topic kan dus dicht wat mij betreft

<< shibby >>


Verwijderd

Bij mijn provider log ik in met mijn emailadres en de provider draait Debian.

Moet dus toch mogelijk zijn. (Weet alleen niet hoe)

edit:
te snel in repliek (reageren vooraleer na te denken is dom), het domein van mijn mailadres is niet gelijk aan de server waar ik op inlog. Weet dus niet of het mogelijk is.

[ Voor 42% gewijzigd door Verwijderd op 28-05-2004 16:15 ]


  • Wilke
  • Registratie: December 2000
  • Laatst online: 17:40
igmar schreef op 28 mei 2004 @ 16:02:
[...]
Dat kan niet.
[..]
Niet, usernames zijn usernames en geen emailadressen.
Yep, zoals ik meteen al zei, GMTA :P


Het *kan* misschien wel (als in: useradd klaagt er misschien niet over - wel slecht eigenlijk!?), maar het *hoort* niet, is erg ranzig en vraagt om allerlei problemen zoals centauri nu dus aan het ondervinden is.


Maar w.m.b. hoeft dit niet dicht hoor, is toch nuttige informatie om te weten dat het gewoon niet zo handig is/problemen oplevert? Is het niet hier en mocht je toch nog een workaround vinden, dan duikt het morgen wel weer op een andere plek op.

  • spacebugs504
  • Registratie: Februari 2004
  • Laatst online: 16-12-2021
O.k, ik ben het eens dat het "not done" is een user naam als email adres te hebben. Mare als tweaker/techneut zijnde })

Als ik 't dus goed begrijp wil je de mail lokaal afleveren?
En dus geen relay naar een ander domain.
Als je dan de gebruiker user@domain.com aanmaakt en je draait een sendmail -bv user@domain.com
Waar wil sendmail zijn mail dan heen sturen ?

  • Eric Oud Ammerveld
  • Registratie: December 2000
  • Laatst online: 05-07-2024

Eric Oud Ammerveld

Arduino developing... :)

Als je iets dergelijks wil kan je dit beter met Postfix
http://freshmeat.net/projects/postfix/
i.c.m. DBmail
http://freshmeat.net/projects/dbmail/
en MySql gebruiken

apt-get install postfix
apt-get install mysqld

DBMail moet je even handmatig download en installen.

-=@@D=- Macbook Pro 16"


  • Eric Oud Ammerveld
  • Registratie: December 2000
  • Laatst online: 05-07-2024

Eric Oud Ammerveld

Arduino developing... :)

Met DBMail en Postfix kan je je "virtual users" een stuk beter beheren.
Je berichten worden in een database opgeslagen, hetgeen een stuk sneller is dan met bijvoorbeeld Cyrus / Courier / UWIMAP.
(Daarnaast is het door Nederlanders gefabriceert :P)

Afbeeldingslocatie: http://images.freshmeat.net/screenshots/1753.png

-=@@D=- Macbook Pro 16"


  • Wilke
  • Registratie: December 2000
  • Laatst online: 17:40
Leuk, maar dit heeft absoluut niks met het topic te maken. En gebruik graag de edit-knop in plaats van kort na elkaar meerdere keren onder elkaar te posten.

  • centauri
  • Registratie: December 2001
  • Laatst online: 08-01-2025
spacebugs schreef op 28 mei 2004 @ 16:22:
Als ik 't dus goed begrijp wil je de mail lokaal afleveren?
En dus geen relay naar een ander domain.

Als je dan de gebruiker user@domain.com aanmaakt en je draait een sendmail -bv user@domain.com
Waar wil sendmail zijn mail dan heen sturen ?
Dan krijg je "User unknown" terug, dit is uiteraard zonder virtualusertable entry. Gebruik je de virtualusertable wel dan krijg je "excessive recursion (max 50)" terug. Sendmail komt dan uiteraard in een loopje ;) ook bij gebruik van alias.

Prima dat het wel zou moeten kunnen met postfix, maar om nou een andere mailserver te gaan installeren voor dit probleem :?

<< shibby >>


  • lordgandalf
  • Registratie: Februari 2002
  • Laatst online: 13-02 15:00
met qmail met vhosts moet je op de webmail en andere methoden (POP3,IMAP,SMTP) in logen met het email adres dat kan wel

Steam: Profile / Socialclub: Profile / Uplay: minedwarf / Origin: lordgandalf3


  • CV_SmileY
  • Registratie: Februari 2001
  • Laatst online: 19-02 10:46

CV_SmileY

JackOfAllTrades MasterOfNone

Wilke schreef op 28 mei 2004 @ 17:20:
Leuk, maar dit heeft absoluut niks met het topic te maken. En gebruik graag de edit-knop in plaats van kort na elkaar meerdere keren onder elkaar te posten.
Het ging er om dat je user@domain.blaat kon gebruiken.
Dat kan via DBMail echter stelt het zo z'n eisen aan de rest van de omgeving.
(Postfix + MySQL)

AADNOLL post eens niet onder mijn account ;)

[ Voor 7% gewijzigd door CV_SmileY op 28-05-2004 19:19 ]


  • CV_SmileY
  • Registratie: Februari 2001
  • Laatst online: 19-02 10:46

CV_SmileY

JackOfAllTrades MasterOfNone

Oeps

[ Voor 87% gewijzigd door CV_SmileY op 28-05-2004 18:19 . Reden: Onder foute naam ingelogd. ]


Verwijderd

En een account aanmaken met daarin een .forward? Dan kan je wel mail extern doorsturen, of anders via procmail (ben je net iets flexibeler :) ).

  • Eric Oud Ammerveld
  • Registratie: December 2000
  • Laatst online: 05-07-2024

Eric Oud Ammerveld

Arduino developing... :)

Wilke schreef op 28 mei 2004 @ 17:20:
Leuk, maar dit heeft absoluut niks met het topic te maken. En gebruik graag de edit-knop in plaats van kort na elkaar meerdere keren onder elkaar te posten.
Maar goed, het heeft dus wel degelijk met het topic te maken :( , met DBMail kan je vrolijk virtual usernames aanmaken. dus bijvoorbeeld upyour@ass.com op een
ander domain.
Maar daar moet je je dan wel ff in verdiepen, het werkt wat beter dan sendmail omdat het lichter en gemoduleerder is (postfix).
Daarnaast hoef je ook geen useraccounts aan te maken voor de E-mail users maar
wordt alles netjes in een database geprakt.
B)

-=@@D=- Macbook Pro 16"


  • Eric Oud Ammerveld
  • Registratie: December 2000
  • Laatst online: 05-07-2024

Eric Oud Ammerveld

Arduino developing... :)

centauri schreef op 28 mei 2004 @ 15:39:
Klein virtualusertable probleempje met sendmail.

Normaal maak ik virtualusertable entries aan als:
user@domain.com user1

waardoor de mail voor user@domain.com dus terecht komt in de mailbox van user1

Nu heb ik echter een klantje die als username zijn emailadres wilt gebruiken.
Een entry als:

user@domain.com user@domain.com

gaat hier natuurlijk niet werken omdat het mailtje naar user@domain.com dan geredirect blijft worden en sendmail een error teruggeeft.

Mijn vraag is dan ook hoe kun je in sendmail duidelijk maken dat mail voor een bepaald emailaddress in de mailbox van een user met dit emailaddress als username moet worden gedeponeerd.
Wat je evt. kan proberen als je bovenstaand verhaal teveel gebeun vind is de volgende regel :
user\@domain\.com user@domain.com

Geen idee of het werkt maar d'r bestaat een kans. (Afhankelijk hoe die config geinterpreteerd wordt)

-=@@D=- Macbook Pro 16"

Pagina: 1