Archiv verlassen und diese Seite im Standarddesign anzeigen : mail -s mit gewünschtem Absender versenden
Wenn ich derzeit E-Mails mit dem Befehl "mail -s adr@es.se" verschicke kommen diese immer vom eingeloggten Benutzer.
Ich hätte allerdings lieber einen selber festgelegten Benutzer wie "Traffic report" der dann von mir aus die E-Mailadresse des Benutzers hat (es geht mir nur um die Anzeige).
Wie kann ich das bewerkstelligen?
Danke.
Wie kann ich das bewerkstelligen?
man mail
-r address
Sets the From address. Overrides any from variable specified in
environment or startup files. Tilde escapes are disabled. The
-r address options are passed to the mail transfer agent unless
SMTP is used. This option exists for compatibility only; it is
recommended to set the from variable directly instead.
mit mail direkt wüßte ich keine Lösung - evtl. geht es, wenn Du den kompletten Header vorbereitest und dann in mail rein pipest.
Alternativ mit mutt - das ollte das auch so können.
Oder eben einen perl- oder php-Lösung mit den entsprechenden Modulen, da kannst Du das frei konfigurieren.
Alternativ am Mailserver den Header verbiegen :-)
edit: mein mail kennt -r nicht - welches mail verwndest Du denn bzw. auf was verlinkt mail evtl. bei Dir?
edit: mein mail kennt -r nicht - welches mail verwndest Du denn bzw. auf was verlinkt mail evtl. bei Dir?
mailx-12.2-46
die "aelteren" versionen kennen die optionen nicht!
Ach deswegen. Ist bei meinem mail nämlich auch nicht dabei.
Jetzt habe ich mir zusätzlich "nail" bzw. "mailx" installiert (aptitude install nail) aber ohne Erfolg.
"mailx -s "test" -r "absender" ad@ess.se" gibt mir "-bash: mailx: command not found" zurück, "nail -s "test" -r "absender" ad@ess.se" bleibt in einem wartendem Status (muss ich mit Strg+C abbrechen).
Wie kann ich das beheben?
Danke.
EDIT: Mit "nail -s "test" -r "absender" ad@ess.se </dev/null" geht es. Allerdings ist dann zwar eine gewünschte Absenderadresse gegeben, nicht aber eine passende Bezeichnung dafür (man sieht also nur die Adresse). Kann man das auch noch hinbekommen?
ein reines nail / mail wartet natürlich auf Eingaben - sprich den Mail-Body. Entweder Du gibst dort was ein (minimal ein Strg-D) oder pipest was ein.
Wie kann ich den der Absenderadresse noch eine Bezeichnung mitgeben?
Wie kann ich den der Absenderadresse noch eine Bezeichnung mitgeben?
ich denke du willst einen namen mitgeben
z.b.: abesender ist: vorname nachname < email@adresse.de >
mail .... -r "vorname nachname <email@adresse.de>" empfaenger@domain.de
oder?
Ich sehe ja, dass der Beitrag echt alt ist, aber ich habe ihn ueber die Google Suche gefunden als ich bis eben genau die selbe Frage hatte. Nun drei Jahre spaeter kann mein "mail" auch keine Option "-r". Da der Absender aber im Header steht habe ich es nun einfach ueber die Option "-a" gemacht und den Haender haendisch rein geschrieben.
Beispiel (in Bash)
mail -s "Betreff der Mail" -a "From \"vorname nachname\" <email@adresse.de>" empfaenger@domain.de ...
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.