Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi IdSMTP - Email landet immer im Spam Ordner (https://www.delphipraxis.net/161993-idsmtp-email-landet-immer-im-spam-ordner.html)

-187- 1. Aug 2011 09:45


IdSMTP - Email landet immer im Spam Ordner
 
Moin, ich verschicke via SMTP eine Email von meinem GMail Konto. Leider landet die Email beim Empfänger immer im "SPAM" Ordner bzw. wird als SPAM markiert. Hat jemand eine Idee was ich möglicherweise vergessen habe ? (Am Inhalt bzw Subject liegt es nicht)

Delphi-Quellcode:
var
  ...
begin
  SSL:=TIdSSLIOHandlerSocketOpenSSL.Create;
  SMTP:=TIdSMTP.Create();
  MailMsg:=TIdMessage.Create();
  Body:=TStringList.Create;
  try
    ...
    Server,Port,User,Pass Settings
    ...
    Sender,Empfänger,Inhalt,Subject Settings
    ....
    SMTP.IOHandler:=SSL;
    SMTP.Host:=Server;
    SMTP.Port:=Port;
    SMTP.Username:=User;
    SMTP.Password:=Pass;
    SMTP.UseTLS:=utUseExplicitTLS;
    SMTP.ConnectTimeout:=8000;
    SMTP.ReadTimeout:=8000;
    MailMsg.ContentType:='text/html';
    MailMsg.From.Text:=SendingAddy;
    MailMsg.Sender.text:=MailMsg.From.Text;
    MailMsg.Recipients.EMailAddresses:=EmpfaengerAddy;
    MailMsg.Subject:=Subject;
    MailMsg.Body.Clear;
    MailMsg.Body:=Body;
    SMTP.Connect;
    SMTP.Send(MailMsg);
    SMTP.Disconnect;
  finally
    SSL.Free;
    SMTP.Free;
    MailMsg.Free;
    MapList.Free;
    Body.Free;
  end;
end;

CCRDude 1. Aug 2011 16:09

AW: IdSMTP - Email landet immer im Spam Ordner
 
Am besten schaut der Empfänger mal in die Header der Mail im Spam-Ordner. Viele Spam-Filter schreiben dort den Grund für die Klassifizierung mit rein.

-187- 1. Aug 2011 16:13

AW: IdSMTP - Email landet immer im Spam Ordner
 
Es funktioniert jetzt, jedoch kann ich mir nicht erklären wieso... folgendes habe ich geändert:

Vorher:

Delphi-Quellcode:
    MailMsg.From.Text:=SendingAddy;
    MailMsg.Sender.text:=MailMsg.From.Text;

Nachher:

Delphi-Quellcode:
    //MailMsg.From.Text:=SendingAddy; //Auskommentiert
    MailMsg.Sender.text:=SendingAddy;

generic 1. Aug 2011 16:25

AW: IdSMTP - Email landet immer im Spam Ordner
 
Gmx schaut ob die Absender Email-Adresse von der IP kommen darf. Z.b. wird das mit SPF gemacht.
Wird eine dynamische IP gefunden, wirst du auch gleich schlechter bewertet, durch den Spamfilter.

rollstuhlfahrer 1. Aug 2011 19:37

AW: IdSMTP - Email landet immer im Spam Ordner
 
Zitat:

Zitat von generic (Beitrag 1114508)
Gmx schaut ob die Absender Email-Adresse von der IP kommen darf. Z.b. wird das mit SPF gemacht.
Wird eine dynamische IP gefunden, wirst du auch gleich schlechter bewertet, durch den Spamfilter.

So wie ich das verstanden habe, hat der TE ein Mail-Konto bei GMail. Dieses spricht er per SMTP an und die Mail geht auch raus. Nur beim Empfänger lande sie im Spam. Stimmt das so?

Zu #3: Schau dir mal den EMail-Header an. Es muss ja einen Grund geben, warum es 2 Felder gibt. Ein Blick in die Hilfe wäre eventuell auch Hilfreich.


Bernhard

-187- 1. Aug 2011 20:18

AW: IdSMTP - Email landet immer im Spam Ordner
 
Ja du liegst richtig @rollstuhlfahrer...

Naja, die um die Doku werd ich nicht drum rum kommen :)

marcoX 1. Aug 2011 22:29

AW: IdSMTP - Email landet immer im Spam Ordner
 
Zitat:

Zitat von generic (Beitrag 1114508)
Wird eine dynamische IP gefunden, wirst du auch gleich schlechter bewertet, durch den Spamfilter.

Dynamische IPs können seit geraumer Zeit gar keine Mails mehr direkt versenden ;)
Port 25 ist von Provider-Seite ausgehend geblockt.

generic 2. Aug 2011 08:58

AW: IdSMTP - Email landet immer im Spam Ordner
 
Zitat:

Zitat von marcoX (Beitrag 1114564)
Dynamische IPs können seit geraumer Zeit gar keine Mails mehr direkt versenden ;)
Port 25 ist von Provider-Seite ausgehend geblockt.

Das kommt auf den Provider an. Ich weiß das die Telekom in HotSpots filtert. Die lassen nämlich leider keine TLS verschlüsselten Verbindungen zu.

Geblockt kann ich mir nicht vorstellen, da dein Client auch via Port 25 zu deinem Emailserver schickt.

generic 2. Aug 2011 09:01

AW: IdSMTP - Email landet immer im Spam Ordner
 
Zitat:

Zitat von rollstuhlfahrer (Beitrag 1114534)
So wie ich das verstanden habe, hat der TE ein Mail-Konto bei GMail. Dieses spricht er per SMTP an und die Mail geht auch raus. Nur beim Empfänger lande sie im Spam. Stimmt das so?

Ich hab es anders verstanden. Die Mail wird direkt von Delphi-Programm an GMX geschickt.

Also 187, an welchen Server schickst du die Email?
An einen Server von dir, welcher dann die Email weiterleitet oder direkt an den GMX Server?

Deine Absender Email ist die Domain davon auf deinen Mailserver eingetragen (welcher die Email weiterschickt)?
Also MX Einträge / SPF Einträge zeigen auf den?
Spielt DKIM vielleicht eine Rolle?

Nutzt du vielleicht eine GMX/GMail Email als Absender?

-187- 2. Aug 2011 12:36

AW: IdSMTP - Email landet immer im Spam Ordner
 
Ich habe keinen eigenen SMTP Server. Ich benutzte ein GMail Konto + IdSMTP um Emails zu versenden. Die Empfänger Adressen sind unter anderem GMail GMX Web.de Hotmail etc etc...


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:36 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz