Jump to content
Sign in to follow this  
da-wolff

Automatische Emailversendung

Recommended Posts

Ich will eine automatische Emailversendung von Formulardaten.

Muss dann der Server auf dem das Script liegt auch ein Mailserver sein oder besteht die Möglichkeit auch einen externen Mailserver bei mir aus dem Netzwerk zu nehmen?

Share this post


Link to post
Share on other sites

brrrrrrrrr......... das drückt sich anders aus:


Die PHP Installation auf dem Server wo du das Script laufen lässt muss so konfiguriert sein das PHP Mails versenden kann. Das ist meistens so das der Server auch den nötigen SMTP Dienst zur Verfügung stellt, kann aber auch so sein das die PHP Installation einen anderen Server als SMTP Maschine benutzt.

Settings = php.ini.

Share this post


Link to post
Share on other sites

So hab den Server mal zum testen in der php.ini geändert. wenn es ein externer 2003 server ist. reicht es dann einfach die ip Adresse des Servers an zu geben? Ich denke nicht oder, wie sieht es denn mit der Authentifizierung aus?


Und wie kann ich überprüfen ob die email auch tatsächlich abgeschickt wurde??

Share this post


Link to post
Share on other sites

Also von meinem Server kann ich über telnet auf jeden fall ne email schreiben über den externen mail server, aber ich denke das hat nichts mit der php.ini und der konfiguration zu tun oder??

Danke für eure Hilfe

Share this post


Link to post
Share on other sites

doch natürlich, gerade unter Windows, da muss php ein SMTP Server zur Verfügung stehen der das Mail versenden übernimmt. Siehe php.ini.

Share this post


Link to post
Share on other sites

ist aber ein auf red hat basierender server. da hab ichs in der php.ini geändert.

bekomme ich irgendwo ne übersicht über der smtp einstellungen in der php.ini?

Das wär glaube ich ne große hilfe.

Share this post


Link to post
Share on other sites

ja, der ist auch gestartet.

kann ich denn vielleicht im smpt was ändern oder soll ich einfach mal probieren den lokalen smtp, der ist aber kein stück eingerichtet.

Share this post


Link to post
Share on other sites

gibt es denn per php ne möglichkeit zu überprüfen ob die email tatsächlich versendet wurde??


oder noch ne andere idee. kann ich per php ne telnet session irgendwie aufbauen??

Share this post


Link to post
Share on other sites

eine direkte Überprüfung kannst du nicht ermöglichen, denk einfach mal drüber nach wie das Mail versenden funktioniert.


Der SMTP nimmt die E-Mail entgegen zum versenden. Dann sucht er sich den MX Host der Empfänger Domain heraus und versucht die Mail zu senden. Wenn das nicht klappt stellt er die Mail in eine Warteschlange und versucht das später wieder. Jenachdem wie der SMTP Server konfiguriert ist versucht der das sogar mehrere Tage, schickt teilweise an den Absender eine "Mail delayed" Nachricht, und irgendwann wenn es nicht möglich war die Mail zu senden eine "Undelivery". Um also das Senden echt zu überprüfen müsstest du dich per PHP komplett in deinen SMTP Server reinhängen.

Share this post


Link to post
Share on other sites
Guest
You are commenting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×