PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Sendmail: problem mit virtusertable



Olli
14.11.01, 09:29
hallo ihr,
ich haben folgendes problem:

ich möchte über meinen lokalen suse-server (linux.fideum.com)
e-mail DIREKT versenden, wenn ich über diesen eine (temporäre)
internetverbindung hergestellt habe. (die domain des servers
ist nicht offiziell.)

dazu habe ich erstmal einträge in der genericstable
vorgenommen (z.Bsp.):
oliver@linux.fideum.com oliver@is-dienste.de

nach anfänglchen problemen schien dies auch zu funktionieren.
für etwa 2 wochen. aber seit zwei tagen können keine emails
mehr zugestellt werden. diese werden abgeweisen, da ich wohl
keine gültige domain besitze. ist eigentlich auch
logisch, da der lokale domainname nicht gültig ist:

----- Transcript of session follows -----
... while talking to mx0.gmx.net.:
>>> MAIL From:<oliver@linux.fideum.com>
<<< 552 {mx015-rz3} Cannot resolve your domain - ungueltiger
Domain-Name in Adresse
554 &lt;oliver.leischner@gmx.de&gt;... Service unavailable

ich vermute, dass dieser fehler aufgrund der nicht korrekt
arbeitenden genericstable-einstellung auftritt, da ja der
absender nicht so geändert wurde, wie dort ursprünglich angegeben.

es wundert mich nur, da dies aber bis vor ein paar tagen
problemlos lief. und geändert habe ich nichts ... :(

was kann ich da machen? ich möchte, da mehrere nutzer
den mailserver nutzen wollen, auch nicht nur eine "einfache"
weiterleitung zu den jeweiligen SMTP-Servern...

oliver

(suse 6.4/sendmail 8.9.3/SuSE Linux 8.9.3-0.1)

Jorge
14.11.01, 10:12
Hallo,

die virtusertable auch in die Datenbak konvertiert?

makemap hash -f /etc/virtusertable.db < /etc/mail/virtusertable

Olli
14.11.01, 10:44
sorry, virtusertable ist nicht gemeint, sondern generics....beitrag habe ich geändert...

die einträge habe ich über webmin gemacht...aber ich versuche es nochmal manuell...

oliver

LKH
14.11.01, 12:54
Hallo,

ist die ausgehende Domain auch in der sendmail.cf, Eintrag "CG" einegtragen? Sonst wird das nämlich ignoriert. Das geht auch über Webmin, Eintrag "Ausgehende Domänen (CG)".

Wenn du nur eine Domain zu maskieren ist es i.d.R. einfacher dies direkt über die sendmail.cf zu machen; mit Webmin über den Menüpunkt "Domänenmaskierung (CW)".

BTW: Wenn es mal ging und jetzt nicht mehr kann das u.U. an SuSEconfig liegen. Irgendwo in der rc.config kann man einstellen, dass er die sendmail-Konfiguration in Ruhe lassen soll.

Hoffe es hilft,

Olli
14.11.01, 14:03
@LKH:
in den ausgehenden domains steht die betreffende domain drin...

domainmaskierung: kann ich zumindest mit webmin nicht erreichen :(
welche datei beinhaltzet diese einstellungen? muss ich diese dann auch neu "übersetzten" (makemapp...)?

oliver

LKH
14.11.01, 14:53
Hallo,

was mich jetzt etwas wundert ist, dass du mit Webmin die Domainmaskierung nicht erreichen kannst. Da man sendmail nie ganz lernen wird kann es natürlich sein, dass das bei Dir gar nicht funktioniert.

Normalerweise wird der Eintrag direkt in der sendmail.cf vorgenommen:

# who I masquerade as (null for no masquerading) (see also $=M)
DMmeine.domain

Nach der Änderung sendmail neu starten und es nochmal probieren.

Hoffe es hilft,

Olli
14.11.01, 15:24
das masquerading setzt doch für ALL ausgehende mail die From-domain? oder?
daher kann ich es nicht nutzen, da ich 2 domains umsetzten muss. gmx und meine is-dienste....

oliver