Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Technik (http://www.expert-advisor.com/forum/forumdisplay.php?f=224)
-   -   Send Mail auf VPS (http://www.expert-advisor.com/forum/showthread.php?t=2632)

Deepack 14.01.13 19:30

Send Mail auf VPS
 
Hallo community

Kann es sein dass man auf einem Virtuellen Server die funktion SendMail
nicht verwenden kann??

in den Optionen kann man die SMTP zugänge eingeben
und die sind auf dem Server gleich wie am Lokalen PC

auf letzterem funktioniert das senden der Testemail
aber am server nicht

Weis nicht weiter...
habt ihr wer eine idee...?

Deepack 15.01.13 19:55

Hallo in der hoffnung dass ein Doppelpost keine konsequenzen hat
poste ich noch eine fehlermeldung.


5.7.0 must issue a starttls command first
'Test message' failed


die exakt gleiche einstellungen funktionieren jedoch auf meinem Rechner
nur auf dem Virtuellen Server scheint die email funktion vom metatrader nicht zu funktionieren

Bitte bitte um hilfe
hat irgendjemand eine idee?

chitypo 15.01.13 23:42

Sieht nach einem Authentifizierungsproblem aus (Fehler 530).
TLS erlauben oder einen Dienst ohne TLS nutzen.

Deepack 16.01.13 08:20

hallo chitypo,

erstmal danke für deine antwort!

soll heissen ich sollte mir eventuell einen anderen anbieter suchen
und nicht gmail oder?!
weil andere scheinbar das gleiche problem haben

was aber echt komisch ist
das mit dem gleichen konto gleicher account
ALLES identisch am server nicht funktioniert
aber am pc schon...

Deepack 17.01.13 13:51

habs über eine dll von MTi gelöst
funktioniert inwandfrei

LG

jazzbob 21.01.13 16:39

AW: Send Mail auf VPS
 
Hallo Deepack!
Kannst du bitte die Lösung posten. Würde mich sehr interessieren.

Deepack 21.01.13 20:00

Liste der Anhänge anzeigen (Anzahl: 1)
Im Anhang der Installer von MTi.com

Code zusammengefasst
Code:


#import "mt4emailbridge.dll"
  int SendEmail(string SMTPServer, int SMTPPort, string SMTPUsername, string SMTPPassword, int RequiresSSL, string EmailFromAddress, string EmailFromName, string EmailToAddress, string EmailToName, string CCRecipient, string BCCRecipient, string Subject, string Body, int IsHtmlEmail, string AttachedFiles, int Flags);
#import

string  SMTPServer        =  "smtp.gmail.com";
int    SMTPPort          =  587;
string  SMTPUsername      =  "MAIL@gmail.com";
string  SMTPPassword      =  "PASSWORT";
int    RequiresSSL      =  1;
string  EmailFromAddress  =  "MAIL@gmail.com";
string  mailFromName      =  "NAME";
string  EmailToAddress    =  "MAIL@gmail.com";
string  EmailToName      =  "NAME";
string  CCRecipient      =  "";
string  BCCRecipient      =  "";
string  Subject          =  "Test message from MT4";
string  Body              =  "<html><body>This is a <b>test</b></body></html>";
int    IsHtmlEmail      =  1;
string  AttachedFiles    =  "";
int    Flags            =  1;


//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
//----
 
  Subject  = "Betreff";
  Body    = "Text";
 
  int result = SendEmail(SMTPServer, SMTPPort, SMTPUsername, SMTPPassword, RequiresSSL, EmailFromAddress , mailFromName, EmailToAddress, EmailToName, CCRecipient, BCCRecipient, Subject, Body, IsHtmlEmail, AttachedFiles, Flags);
  if (result != 100) Alert("Fehler beim senden");


//----
  return(0);
  }
//+------------------------------------------------------------------+



Alle Zeitangaben in WEZ +2. Es ist jetzt 02:27 Uhr.

Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum