Email-Versand

Für Fragen von Einsteigern und Programmieranfängern...

Re: Email-Versand

Beitragvon malabarista » 4. Okt 2017, 11:07 Re: Email-Versand

Ich versuche derzeit eine Lösung hiermit:
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.'+ LineEnding+'nächste Zeile'+ LineEnding+'noch eine Zeile';
  OpenURL(Format('mailto:%s?&cc=%s&subject=%s&body=%s', [
    recipients, cc, subject, body
  ]));
end;
 

ABER wie bekomme ich einen Zeilenumbruch in den "body" ?
Sowohl LineEnding als auch sLinebreak oder #10#13 oder <br /> bewirken nichts.
malabarista
 
Beiträge: 226
Registriert: 11. Jun 2016, 11:16
Wohnort: Konstanz
OS, Lazarus, FPC: Linux Mint 18.1 L1.6.2-1 FPC 3.0.0 | 
CPU-Target: 64Bit
Nach oben

Beitragvon Timm Thaler » 4. Okt 2017, 12:27 Re: Email-Versand

Bei normalen URLs gehts mit '%0D%0A'. Leerzeichen machst Du mit '%20', Anführungszeichen (") mit '%22'.
Timm Thaler
 
Beiträge: 430
Registriert: 20. Mär 2016, 22:14
OS, Lazarus, FPC: Win7-64bit Laz1.6 FPC3.0.0, Raspbian Jessie Laz1.6 FPC3.0.0 | 
CPU-Target: Raspberry Pi 3
Nach oben

Beitragvon malabarista » 4. Okt 2017, 12:30 Re: Email-Versand

Klasse ! Danke !
malabarista
 
Beiträge: 226
Registriert: 11. Jun 2016, 11:16
Wohnort: Konstanz
OS, Lazarus, FPC: Linux Mint 18.1 L1.6.2-1 FPC 3.0.0 | 
CPU-Target: 64Bit
Nach oben

Beitragvon gladio » 4. Okt 2017, 18:39 Re: Email-Versand

Grundsätzlich gibt es für den Inhalt und die Zustellung von Rechnungen gewisse steuerrechtliche Grundanforderungen.
Rechnungen, die du dem Empfänger als Textdateien oder HTML-Dateien zuschickst, wird das Finanzamt eventuell grundsätzlich als manipuliert verwerfen.
Natürlich wissen wir, daß alles was im Computer ist auch manipuliert werden kann:
Ich würde dir den Versand als PDF-Anhang empfehlen. Das wird nicht moniert.
gladio
 
Beiträge: 68
Registriert: 21. Jun 2014, 05:15
Wohnort: Ostseestrand
OS, Lazarus, FPC: Win7/10-32/64 | 
CPU-Target: 32/64Bit
Nach oben

Beitragvon malabarista » 4. Okt 2017, 21:28 Re: Email-Versand

Danke für den Hinweis.
Hier geht es aber nicht um Rechnungen, sondern um Bestellungen...
malabarista
 
Beiträge: 226
Registriert: 11. Jun 2016, 11:16
Wohnort: Konstanz
OS, Lazarus, FPC: Linux Mint 18.1 L1.6.2-1 FPC 3.0.0 | 
CPU-Target: 64Bit
Nach oben

Beitragvon malabarista » 4. Okt 2017, 21:30 Re: Email-Versand

Entschuldigung, - am Anfang vom Thread hatte ich etwas von Rechnungen geschrieben.
Das ist aber inzwischen anders gelöst, - jetzt geht es nur noch um Bestellungen.
malabarista
 
Beiträge: 226
Registriert: 11. Jun 2016, 11:16
Wohnort: Konstanz
OS, Lazarus, FPC: Linux Mint 18.1 L1.6.2-1 FPC 3.0.0 | 
CPU-Target: 64Bit
Nach oben

• Themenende •
Vorherige

Zurück zu Einsteigerfragen



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron
porpoises-institution
accuracy-worried