Mails via PHP verschicken

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

Miesnis

Benutzer
Registriert
04. Juli 2007
Beiträge
11
Reaktionspunkte
0
Punkte
0
Hallo,
wie kann ich es bewerkstelligen, über ein php script von der Diskstation emails zu verschicken. Ich habe einen SMTP Server bei T-Online. Kann ich den dazu verwenden und wie?
Danke!
 
hmm... na ich weiß ja nicht. Also hier wird ja schon einiges gemacht, aber ich denke dass die Frage besser in einem php-Forum aufgehoben wäre. Da gibt es sicher schon fertige Scripte für. Aber wenn du eine Antwort gefunden hast, kannste die hier ja mal posten... :D
 
mail() hatte ich schon ausprobiert, dachte mir nämlich, dass es funktionieren sollte. Der Haken ist nur, dass man (zumindest bei meinem smtp) das FROM Atribut weglassen muss, sonst akzeptiert der Server das anscheinend nicht. Danke für eure Antworten.
 
Der SMTP von T-Online akzeptiert keine anderen Absender als T-Online-Adressen. Alternative SMTP-Relay, kostet aber Geld.

So ist der rosa Riese nunmal. Duldet keinen Maildienst neben sich. ;)
 
ich kann über php mails verschicken... jedoch nur an meine eigene adresse, die im webinterface angegeben ist... kann man nicht an beliebige empfänger schreiben mit der mail() funktion?
 
Das mit dem Verschicken sollte ja kein Problem sein. Das phpBB-Forum macht das ja auch ohne rum zu zicken. Bei mir (und meinem 1&1-Mailkonto) absolut kein Problem. Nur das Ganze selber programmieren... :confused: Wie schon gesagt, da gibbet sischer scho äh ferdiges Skrippt für! ;)
 
ich habe eine php script erstellt das nur die mail funktion enthät und an email andressen was schickt... kommt nur bei meiner eigenen adresse an.
 
wie bereits geschrieben vermute ich, dein Provider akzeptiert Relay nicht. Soll heißen, alles was außerhalb der Top-Level-Domain deines Providers liegt wird geblockt.
 
hallo,
wie gesagt, habe jetzt mal das ganze mit meinem web.de und gmx.de account probiert. kann jeweils nur an die angegebene adresse schicken...

bei welchem provider bist du?

<?php
echo "1:".mail(
'test@web.de',
'Betreff',
'Nachricht'
);
echo "2:".mail(
'test@gmx.de',
'Betreff',
'Nachricht'
);
?>
 
noch ein nachtrag... die informationsmail für ein erfolgreies bachup wird an die zwei angegebenen emailadressen der diskstation geschickt
 
der synology support anhand meiner logdatei folgenden fehler feststellen können... bei wem von euch geht die mail() funktion in php ohne probleme? kann jamand mal testen ob es an web.de und gmx.de liegt und evtl. bei anderen anbietern geht?

We've discovered some error messages in the log:
Oct 25 06:01:28 httpd: /source/php-5.2.0/ext/standard/syno_mail.c (208)
Error occured while sending e-mail. The mail server responded error message:
501 ungueltige mail-adresse / invalid mail-address.
Oct 25 06:01:28 httpd: /source/php-5.2.0/ext/standard/syno_mail.c (350) SMTP
failed:501 ungueltige mail-adresse / invalid mail-address
Oct 25 06:01:28 httpd: /source/php-5.2.0/ext/standard/syno_mail.c (911)
Failed to send mail.
 
Bei mir funktioniert die Funktion mail() tadellos. Ich versende allerdings weder über GMX noch über Web.de. "Ungültige Mailadresse" heisst ja normalerweise, dass der Mailempfänger nicht existiert. Sicher, dass Du die richtige Adresse reingetippt hast?

Bei GMX kann man auch einstellen, ob der Versand über "SMTP after POP" (funktioniert ohne Authentifizierung aber nur innerhalb von drei Minuten nach der letzten POP-Abfrage) oder über "SMTP mit Login" geschieht. Einstellung bei GMX unter: E-Mail -> Optionen -> Sicherheit

Wenn Deine DS Systemnachrichten verschicken kann, muss eigentlich auch die Mailfunktion fluppen...

Trolli
 
ja wundert mich auch. systemnachrichten können verschickt werden über php gehts nur an die eigene adresse. welche firmware hast du auf deiner DS? ist es möglich dass du es mal mit einem account von web.de oder gmx testest, ob es wirklich am provider liegt... danke!
 
Firmwarestand steht in meiner Signatur - den Versand über GMX kann ich bei Gelegenheit mal testen.

Trolli
 
ups habe ich nicht gesehen... maile gerade mit dem support von synology. würde mich freuen wenn du bald kurz mal den versand mit gmx testen könntest. sind ja nur server und accountdaten abzuändern.
 
Ich kann das von Dir beobachtete Verhalten für GMX bestätigen. Nur die eigene Adresse funktioniert. Da musst Du wohl mal bei GMX nachfragen...

...die Systemnachrichten (über GMX) kann man auch nur an die eigene Adresse schicken - sonst kommt die Testmail nicht an.

Trolli
 
Ich denke mal es soll so eine Art Spamschutz sein...
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat