Email-Versand
-
- Beiträge: 321
- Registriert: Sa 11. Jun 2016, 12:16
- OS, Lazarus, FPC: Linux Mint 18.1 L1.6.2-1 FPC 3.0.0
- CPU-Target: 64Bit
- Wohnort: Konstanz
Email-Versand
Früher bei delphi gab es eine unit mit der man emails versenden konnte.
Gibt es so etwas auch für Lazarus ? (die Googlesuche hat mich nicht wirklich weitergebracht)
Email-Empfang ist für mich nicht wichtig, nur das Versenden. Und es sollte unter Linux und Windows funktionieren.
Gibt es so etwas auch für Lazarus ? (die Googlesuche hat mich nicht wirklich weitergebracht)
Email-Empfang ist für mich nicht wichtig, nur das Versenden. Und es sollte unter Linux und Windows funktionieren.
- m.fuchs
- Lazarusforum e. V.
- Beiträge: 2636
- Registriert: Fr 22. Sep 2006, 19:32
- OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
- CPU-Target: x86, x64, arm
- Wohnort: Berlin
- Kontaktdaten:
Re: Email-Versand
Zum Beispiel: http://synapse.ararat.cz/doc/help/smtpsend.html
Download unter: https://www.ararat.cz/synapse/doku.php/download
Download unter: https://www.ararat.cz/synapse/doku.php/download
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de
Re: Email-Versand
Vielleicht reicht dir ja auch, den auf dem System vorhanden Mail-Client aufzurufen: http://forum.lazarus.freepascal.org/ind ... l#msg62555
Code: Alles auswählen
uses
LclIntf;
procedure TForm1.Button1Click(Sender: TObject);
var
recipients: String;
subject: String;
body: String;
cc: String;
begin
recipients := 'm.mustermann@domain.de;frau.mustermann@domain.de';
cc := 'james.bond@kino.de';
subject := 'Test-Mail';
body := 'Hallo - dies ist ein Test.';
OpenURL(Format('mailto:%s?&cc=%s&subject=%s&body=%s', [
recipients, cc, subject, body
]));
end;
-
- Beiträge: 321
- Registriert: Sa 11. Jun 2016, 12:16
- OS, Lazarus, FPC: Linux Mint 18.1 L1.6.2-1 FPC 3.0.0
- CPU-Target: 64Bit
- Wohnort: Konstanz
Re: Email-Versand
Für Textmails wäre dies ok.
Aber damit kann ich keine HTML-mails versenden. Und die bräuchte ich schon....
Ich will Rechnungen wahlweise drucken oder mailen und eine Rechnung als Textmail sieht nicht aus.
Aber damit kann ich keine HTML-mails versenden. Und die bräuchte ich schon....
Ich will Rechnungen wahlweise drucken oder mailen und eine Rechnung als Textmail sieht nicht aus.
Re: Email-Versand
Nur als Anregung. Für Angebote / Rechnungen nutze ich Lazreport (hat den Vorteil, daß ich dort unterschiedliche Vorlagen definiert habe und jederzeit anpassen kann), exportiere von Lazreport zu PDF und versende PDF-Files als Anhang mit Synapse (ähnlich diesem Thread): http://www.lazarusforum.de/viewtopic.php?f=26&t=9431
Code: Alles auswählen
type
TLiveSelection = (lsMoney, lsChilds, lsTime);
TLive = Array[0..1] of TLiveSelection;
-
- Beiträge: 321
- Registriert: Sa 11. Jun 2016, 12:16
- OS, Lazarus, FPC: Linux Mint 18.1 L1.6.2-1 FPC 3.0.0
- CPU-Target: 64Bit
- Wohnort: Konstanz
Re: Email-Versand
Ok, dann also doch mit Synapse.
War ich ursprünglich nicht so begeistert davon, weil das letzte Update von 2012 ist. D.h. es wird wohl nicht mehr betreut.
Immerhin steht in dem Thread auch ein Beispiel, - bei Synapse selbst fehlen diese.
Dann werde ich mich erstmal damit beschäftigen.
Und auch mit dem Thema: automatische Konvertierung in ein PDF.
Danke für die Anregungen !
@Lazreport : das Ganze läuft bei mir über Formulare, die der Anwender selbst gestalten kann.
D.h., da steckt bereits schon ein ganzer Report-Generator dahinter...
War ich ursprünglich nicht so begeistert davon, weil das letzte Update von 2012 ist. D.h. es wird wohl nicht mehr betreut.
Immerhin steht in dem Thread auch ein Beispiel, - bei Synapse selbst fehlen diese.
Dann werde ich mich erstmal damit beschäftigen.
Und auch mit dem Thema: automatische Konvertierung in ein PDF.
Danke für die Anregungen !
@Lazreport : das Ganze läuft bei mir über Formulare, die der Anwender selbst gestalten kann.
D.h., da steckt bereits schon ein ganzer Report-Generator dahinter...
Re: Email-Versand
malabarista hat geschrieben:Ok, dann also doch mit Synapse.
War ich ursprünglich nicht so begeistert davon, weil das letzte Update von 2012 ist. D.h. es wird wohl nicht mehr betreut.
Irgendwann, nach ganz vielen Monden, darf eine Komponente ja auch mal "fertig" sein.
Außerdem gab es noch Änderungen im 2015. https://sourceforge.net/p/synalist/code ... ree/trunk/ (Ich würde sowieso trunk nehmen).
Und Lukas Gebauer (Entwickler) war auch in diesem Monat noch im Forum anzutreffen: https://sourceforge.net/p/synalist/mail ... /35784177/
-
- Beiträge: 321
- Registriert: Sa 11. Jun 2016, 12:16
- OS, Lazarus, FPC: Linux Mint 18.1 L1.6.2-1 FPC 3.0.0
- CPU-Target: 64Bit
- Wohnort: Konstanz
Re: Email-Versand
ok, danke für den Hinweis.
-
- Beiträge: 321
- Registriert: Sa 11. Jun 2016, 12:16
- OS, Lazarus, FPC: Linux Mint 18.1 L1.6.2-1 FPC 3.0.0
- CPU-Target: 64Bit
- Wohnort: Konstanz
Re: Email-Versand
wp_xyz hat geschrieben:Vielleicht reicht dir ja auch, den auf dem System vorhanden Mail-Client aufzurufen: http://forum.lazarus.freepascal.org/ind ... l#msg62555Code: Alles auswählen
uses
LclIntf;
procedure TForm1.Button1Click(Sender: TObject);
var
recipients: String;
subject: String;
body: String;
cc: String;
begin
recipients := 'm.mustermann@domain.de;frau.mustermann@domain.de';
cc := 'james.bond@kino.de';
subject := 'Test-Mail';
body := 'Hallo - dies ist ein Test.';
OpenURL(Format('mailto:%s?&cc=%s&subject=%s&body=%s', [
recipients, cc, subject, body
]));
end;
Funktioniert dies auch mit einem Anhang ?
Ich habe es mit attachment und attach versucht, aber beides klappt nicht. Der mailClient öffnet sich und die anderen Parameter sind korrekt, aber der Anhang fehlt.
Code: Alles auswählen
attach:='/home/user/test.pdf';
OpenURL(Format('mailto:%s?&cc=%s&subject=%s&body=%s&attachment=%s', [
recipients, cc, subject, body, attach]));
Code: Alles auswählen
attach:='/home/user/test.pdf';
OpenURL(Format('mailto:%s?&cc=%s&subject=%s&body=%s&attach=%s', [
recipients, cc, subject, body, attach]));
Re: Email-Versand
malabarista hat geschrieben:Funktioniert dies auch mit einem Anhang ?
Ich habe es mit attachment und attach versucht, aber beides klappt nicht. Der mailClient öffnet sich und die anderen Parameter sind korrekt, aber der Anhang fehlt.
Wie gesagt, das hat mit Lazarus nichts zu tun.
Funktioniert höchstens, wenn die Anwendung, die sich bei "mailto" öffnet mit diesem Parameter etwas anfangen kann.
-
- Beiträge: 321
- Registriert: Sa 11. Jun 2016, 12:16
- OS, Lazarus, FPC: Linux Mint 18.1 L1.6.2-1 FPC 3.0.0
- CPU-Target: 64Bit
- Wohnort: Konstanz
Re: Email-Versand
Und ich dachte, da gäbe es eine (halbwegs) genormte Schnittstelle...
Aber wenn da jeder emailClient sein eigenes Süppchen kocht, kann ich dies nicht gebrauchen.
Aber wenn da jeder emailClient sein eigenes Süppchen kocht, kann ich dies nicht gebrauchen.
-
- Beiträge: 957
- Registriert: Mo 11. Sep 2006, 22:56
-
- Beiträge: 321
- Registriert: Sa 11. Jun 2016, 12:16
- OS, Lazarus, FPC: Linux Mint 18.1 L1.6.2-1 FPC 3.0.0
- CPU-Target: 64Bit
- Wohnort: Konstanz
Re: Email-Versand
Danke für den Hinweis.
Re: Email-Versand
creed steiger hat geschrieben:https://github.com/silvioprog/xmailer
das kansst du mal probieren
Das baut auch auf Synapse auf.
-
- Beiträge: 321
- Registriert: Sa 11. Jun 2016, 12:16
- OS, Lazarus, FPC: Linux Mint 18.1 L1.6.2-1 FPC 3.0.0
- CPU-Target: 64Bit
- Wohnort: Konstanz
Re: Email-Versand
Ja, das habe ich schon gesehen, dass dies ebenfalls auf Synapse aufbaut.
Anscheinend geht es nicht anders.
Anscheinend geht es nicht anders.