|
HansMuenchen
Anmeldungsdatum: Nov. 1, 2006
Beiträge: 101
Wohnort: Marl
|

17. Juni 2012 15:05
Hallo, würde ganz gerne den Hostnamen ändern beim versenden von Mails via bash.
Habe derzeit meinen Server bei Strato stehen und wenn ich z.b. mit mail oder mutt emails verschicke von der Bash, wird nicht der festgelegte hostname verwendet sondern der bei der Servereinrichtung festgelegte Strato Servername also @h12345.stratoserver.net. Wenn ich auf der Bash : hotname eingebe erscheint der richtig hostname, nur halt beim versenden von Mails greift der Server auf den Ursprungs host zurück also dem besagten h12345.stratoserver.net. Habe zwar schon gegoogelt wie ein Weltmeister konnte jedoch leider diesbezüglich nichts wirklich brauchbares finden. Sage schon mal danke für die Antworten. Gruß
Hans
|
|
TheDarkRose
Anmeldungsdatum: Juli 28, 2010
Beiträge: 2804
Wohnort: Oberalm
|

17. Juni 2012 16:21
Wo hast du denn Hostnamen geändert. P.S.: Solche grundlegenden Dinge sollte man als Serveradmin wissen!
|
|
HansMuenchen
(Themenstarter)
Anmeldungsdatum: Nov. 1, 2006
Beiträge: 101
Wohnort: Marl
|

17. Juni 2012 16:24
TheDarkRose schrieb: Wo hast du denn Hostnamen geändert. P.S.: Solche grundlegenden Dinge sollte man als Serveradmin wissen!
Habe das ganze in der Datei hostname geändert
Sowie in hosts. Sorry das ich es vergessen hatte zu erwähnen. Zum P.S. : Es soll auch noch Menschen geben die keine Linux Cracks sind.
|
|
TheDarkRose
Anmeldungsdatum: Juli 28, 2010
Beiträge: 2804
Wohnort: Oberalm
|

17. Juni 2012 16:49
HansMuenchen schrieb: Zum P.S. : Es soll auch noch Menschen geben die keine Linux Cracks sind.
Dann betreibt man aber keinen Linux Server! Ohne mehr Infos (mailserver, logs, etc) kann man auch nicht helfen, meine Glaskugel ist defekt,
|
|
HansMuenchen
(Themenstarter)
Anmeldungsdatum: Nov. 1, 2006
Beiträge: 101
Wohnort: Marl
|

17. Juni 2012 17:31
Ohne mehr Infos (mailserver, logs, etc) kann man auch nicht helfen, meine Glaskugel ist defekt,
Nun dem kann doch abgeholfen werden Eine Frage danach wird glatt beantwortet  Mailserver : Postfix
Logs : Wenn du mir sagst was du genau brauchst wird auch das geliefert. Hier mal ein Auszug wenn ich eine Email sende: 1
2
3
4
5
6
7
8
9
10
11
12
13 | > domain postfix/pickup[27748]: 0E65F8D8DDB: uid=0 from=<root>
> Jun 17 16:57:04 domain postfix/cleanup[28242]: 0E65F8D8DDB: message-id=<20120617145704.0E65F8D8DDB@domain.de>
> Jun 17 16:57:04 domain postfix/qmgr[15631]: 0E65F8D8DDB: from=<root@h1470227.stratoserver.net>, size=458, nrcpt=1 (queue active)
> Jun 17 16:57:04 domain postfix-local[28245]: postfix-local: from=root@h1470227.stratoserver.net, to=webmaster@domain.de, dirname=/var/qmail/mailnames
> Jun 17 16:57:04 domain spamd[17277]: spamd: got connection over /tmp/spamd_full.sock
> Jun 17 16:57:04 domain spamd[17277]: spamd: using default config for webmaster@domain.de: /var/qmail/mailnames/domain.de/webmaster/.spamassassin/user_prefs
> Jun 17 16:57:04 domain spamd[17277]: spamd: processing message <20120617145704.0E65F8D8DDB@domain.de> for webmaster@domain.de:110
> Jun 17 16:57:05 domain spamd[17277]: spamd: clean message (-100.0/4.0) for webmaster@domain.de:110 in 1.6 seconds, 528 bytes.
> Jun 17 16:57:05 domain spamd[17277]: spamd: result: . -100 - NO_RELAYS,USER_IN_WHITELIST scantime=1.6,size=528,user=webmaster@domain.de,uid=110,required_score=4.0,rhost=localhost,raddr=12
> Jun 17 16:57:05 domain postfix-local[28245]: handlers_stderr: PASS
> Jun 17 16:57:05 domain postfix-local[28245]: PASS during call 'spam' handler
> Jun 17 16:57:05 domain postfix/pipe[28244]: 0E65F8D8DDB: to=<webmaster@domain.de>, relay=plesk_virtual, delay=1.9, delays=0.19/0.01/0/1.7, dsn=2.0.0, status=sent (delivered via plesk_virt
> Jun 17 16:57:05 domain postfix/qmgr[15631]: 0E65F8D8DDB: removed
|
Danke schon mal für die Antwort.
Sollte noch was fehlen einfach fragen poste es dann gerne. Gruß
Hans
|
|
TheDarkRose
Anmeldungsdatum: Juli 28, 2010
Beiträge: 2804
Wohnort: Oberalm
|

17. Juni 2012 21:30
OMFG, ein Pleskserver dazu auch noch. Ich rate dir immer noch dazu, zu kündigen! Server sind kein Spielzeug, schlimmstenfalls kann es auch rechtliche Konsequenzen nach sich ziehen. http://be-jo.net/2011/10/vserver-erfahrungen-eines-einsteigers/ Postfix muss richtig konfiguriert werden...
|
|
HansMuenchen
(Themenstarter)
Anmeldungsdatum: Nov. 1, 2006
Beiträge: 101
Wohnort: Marl
|

17. Juni 2012 22:23
TheDarkRose schrieb: OMFG, ein Pleskserver dazu auch noch. Ich rate dir immer noch dazu, zu kündigen! Server sind kein Spielzeug, schlimmstenfalls kann es auch rechtliche Konsequenzen nach sich ziehen. http://be-jo.net/2011/10/vserver-erfahrungen-eines-einsteigers/ Postfix muss richtig konfiguriert werden...
OK sehe schon hier bekomme ich wohl keine Antwort auf meine Frage sondern nur OT.
|
|
TheDarkRose
Anmeldungsdatum: Juli 28, 2010
Beiträge: 2804
Wohnort: Oberalm
|

17. Juni 2012 22:46
HansMuenchen schrieb: OK sehe schon hier bekomme ich wohl keine Antwort auf meine Frage sondern nur OT.
->
TheDarkRose schrieb: Postfix muss richtig konfiguriert werden...
P.S.: Trotzdem solltest du ernsthaft überlegen, deinen Server zu kündigen und auf einen Webspace umzusteigen, schon alleine was da an Ports offen ist bei dir.... man man man
|
|
Dakuan
Anmeldungsdatum: Nov. 2, 2004
Beiträge: 4093
Wohnort: Hamburg
|

18. Juni 2012 21:17
Hier mal aus meiner privaten Checkliste, was ich bisher bei der Änderung des Hostnamens verändern musste:
# Mailprogramme / Mailserver
* /etc/mailname wenn mail/mailx installiert ist.
* /etc/postfix/main.cf wenn postfix installiert ist. Hier die Einträge für myhostname und mydestination kontrollieren.
...
ist ein Versuch wert.
|
|
HansMuenchen
(Themenstarter)
Anmeldungsdatum: Nov. 1, 2006
Beiträge: 101
Wohnort: Marl
|

18. Juni 2012 21:47
Hallo Dakuan, danke erst mal für die Antwort
Dank TheDarkRose habe ich mir das ganze spiel noch mal selber angeschaut, da ich keine Lust hatte auf Oberlehrer Antworten. Habe es (für andere hier die so was auch benötigen) so gemacht: Erst mal die Datei Sender_canonical erzeugt und die Einträge gleich in diese Datei geschrieben: echo “BENUTZER email-adresse@domain.ltd” >> /etc/postfix/sender_canonical Mit Postmap die dazugehörige Sender_canonical.db erzeugt. Im Anschluss mit : postconf -e ‘sender_canonical_maps = hash:/etc/postfix/sender_canonical’ den Eintrag in der main.cf gemacht von Postfix, die Konfigurations Dateien neu einlesen lassen per Postfix reload und seitdem funktioniert alles wie es sollte  Aus (Beispiel) root@h12345.stratoserver.net wird dann halt root@domain.ltd. Gruß
Hans
|
|
TheDarkRose
Anmeldungsdatum: Juli 28, 2010
Beiträge: 2804
Wohnort: Oberalm
|

18. Juni 2012 22:28
Ich habe noch nie sender_canonical verwenden müssen. myorigin wäre der richtige Parameter, das sagt dir auch die Basic Configuration Doku von Postfix. Wenigstens hier solltest du mal lesen.
|