Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

PHP mail() Funktion kann nicht über Exchange versenden.

Mitglied: mwurster

mwurster (Level 1) - Jetzt verbinden

14.01.2005, aktualisiert 19:47 Uhr, 18119 Aufrufe, 3 Kommentare

Hi, ich versuche über die mail() function eine eMailüber meinen lokalen Exchange 2003 zu versenden. Ihr könnt das Ergebnis hier anschauen:

http://www.tec-on.com/test.php

hier seht ihr den Fehler:


Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\Inetpub\wwwroot\test.php on line 3

Woran könnte das liegen und wie kann ich das lösen?

Ich nehme an, dass der SMTP Connector von Exchange keine anonymen Anfragen standardmässig annimmt. Jetzt stellt sich die Frage, wie kann ich das ändern, so dass ich auch mit der mail() Funktion von PHP eMails über meinen eMail - Server versenden kann?

Vielen Dank im Voraus.

Gruß Maik
Mitglied: linkit
14.01.2005 um 19:16 Uhr
http://dev.portalzine.de/displayarticle159.html

*

Found this at PHP Everywhere:

It's easy to send email from PHP on Windows with PHP's built-in Mail function. All you need is an SMTP mail server to send to.

Installation
Modify the [mail function] section of the PHP.INI file which should now be residing in your C:WINDOWS directory. For example, assuming you had an e-mail address at me@myaddress.com and the SMTP server that you normally configure your e-mail clients to use to send e-mail is smtp.server.com, you would change that section of PHP.INI to read:

[mail function]
SMTP = smtp.server.com ; for win32 only
sendmail_from = me@myaddress.com ; for win32 only
;sendmail_path = ;for unix only, may supply arguments as well ; (default is sendmail -t)

The test string I used to make sure my example worked:
<?php
print mail ('johnlim@natsoft.com.my',
'No need for reply -- PHP test!', /* subject */
"hi JohnnLine 2n"); /* body */
?>

*

SMTP function for Exchange inside pnAPI.php done ! (Score: 1)
by duns (duns@portalzine.de) on Feb 27, 2003 - 09:15
(User info | Send a message) http://duns-ground.fr.st
Hi,

Strange thing indeed, we have developped a transformed version of pnapi.php pnmail function to handle smtp on win32 platform...

The fact is that using php.ini to access smtp is sometimes not working on win32 smtp server.

We have validated the solution on Microsoft Exchange Internet Mail Service Version 5.5.2653.13
(NT Domain behind MS proxy connected to an ADSL Route with NAT/PAT functions)...

And it works !

In fact we have taken a part of phpBB2 smtp function and integrated it inside PN.

This solution is actualy a hack with no form integration inside postnuke: i suggest to integrate it and be able to configure it from preferences admin panel... (but i don't know how to this : we need a check box e.g. : win32 smtp mailer yes/no and 3 areas : server ip account and optionally (no need on our configuration) password to have a full integration into the core.

What we have modified :
The pnmail now could handle standard postnuke mail function OR smtp win32 mode for the same function (especially working with MS Exchange server). The changes to %windir%php.ini are no more required : it's the reason why i post here : pn could integrate itself the good method to handle this type of operation !

The files (modified includes/pnapi.php and a new one includes/smtp.email.php) for pn phoenix (0.723) are available if you need it just ask for it here or here

You could also come to www.dunslab.net
and ask for it to the webmaster...
(this comment will be posted on main news page)

I think someone experienced with PNCore (MagicX ?) integration could probably take a look at it to integrate it on the CVS...

Regards to all Pnukers !
DuNs AKA Denis Villechalane
Webmaster of DunsLab.Net
Bitte warten ..
Mitglied: mwurster
14.01.2005 um 19:47 Uhr
Hi,
sorry, eine alternative Funktion kann ich leider nicht einsetzen, da ich dann das OpenSource Projekt das ich einsetze komplett umschreiben muss. Das kann ich leider schon aus zeitlichen Gründen nicht. Daher wäre es klasse, wenn mir jemand helfen könnte die mail() Funktion mit dem normalen Exchange zum laufen zu bekommen.

Danke schonmal und Gruß Maik
Bitte warten ..
Mitglied: scan5416
28.04.2009 um 00:53 Uhr
Hi,

Ich schreibe jetzt das einfach mal, habe den englischen Text nich ganz verstanden. oder evt. verstehe ich etwas Grundlegendes nicht.

Aber die Funktion mail() hat ja nicht mit deinem Exchange Server am Hut. Du kannst ganz einfach über die mail() Funktion eine Mail versenden.

http://ie.php.net/manual/de/function.mail.php

Wenn ich da etwas falsch verstanden habe, dann möchte ich mich für meine nutzlosen Post entschuldigen. Aber ich habe bis jetzt meine Mails immer über diese Funktion versendet und es währe mir neu wänn die etwas mit einem Exchange zu tun hat.

Gruss

Scan
Bitte warten ..
Ähnliche Inhalte
PHP
PHP Mail Funktion
Frage von gamerffPHP5 Kommentare

Hallo Forum, ich versuche grade mit der PHP mail() Funktion ein Kontaktformular zu erstellen. Leider kommt beim absenden immer ...

PHP

PHP - Funktion zur Ermittlung von wahren lösungen

Frage von horscht.baPHP2 Kommentare

Hallo zusammen, ich frage mich, ob es eine funktion in PHP, die mir aus verschieden abhängigen variablen eine Lösung ...

PHP

Feiertage ermitteln mit PHP-Funktion - brauche dringend Hilfe

gelöst Frage von Erix83PHP16 Kommentare

Hallo, ich habe vor einigen Jahren eine mit PHP realisierte Anwesenheitsliste von meinem Vorgänger übernommen. Mir ist nun aufgefallen, ...

PHP

MySQL Select in Kombination mit einer PHP-Funktion

Frage von icegetPHP2 Kommentare

Hallo liebe Community, ich habe folgendes Problem: Ich habe eine PHP-Funktion. Diese nennt sich getWeekFromID. Diese gibt anhand einer ...

Neue Wissensbeiträge
Microsoft
PowerShell script für LAPS
Information von kgborn vor 3 MinutenMicrosoft

Kurzer Hinweis für Admins im AD-Umfeld. Ich bin die Tage auf das PowerShell Script der Woche “Local Administrator Password ...

Windows 10
Windows 10 bis Version 1803 und das Zwangs-Upgrade
Information von kgborn vor 7 MinutenWindows 10

Ich denke, die meisten Admins hier werden Systeme mit Windows 10 Enterprise einsetzen und Updates per WSUS/SCCM oder ähnlichem ...

Microsoft Office
BSI-Empfehlungen für die Office-Konfiguration
Information von kgborn vor 13 MinutenMicrosoft Office

Kurze Information für Admins, die Office verwalten. Das BSI hat einige Regeln für die Absicherung von Office-Konfigurationen veröffentlicht. Ich ...

Windows 10

Sandy-Bridge plus Nvidia plus Win10 1903 braucht Hotfix

Information von DerWoWusste vor 4 TagenWindows 101 Kommentar

Es gibt ein Problem in der seltenen Konstellation Nvidia-Grafikkarte/Sandy-Bridge-CPU/Win10v1903: die von Nvidia vorgeschlagenen Treiber lassen sich nicht installieren. verlinkt ...

Heiß diskutierte Inhalte
Batch & Shell
Powershell Skript für Reg Datei ändern
gelöst Frage von SoccerdeluxBatch & Shell16 Kommentare

Hallo zusammen, ich muss auf einem Windows 10 Pc ein Skript ausführen lassen was sich alle 5 Minuten wiederholt. ...

Windows 10
WLAN-Verbindung wird getrennt, wenn per RDP auf das System zugegriffen wird
Frage von LordGurkeWindows 1015 Kommentare

Hallo, ich habe hier eine eigentlich sehr einfache Konstellation, die aber nun plötzlich Probleme verursacht: Es gibt ein Notebook ...

LAN, WAN, Wireless
WLAN in Veranstaltungshalle
Frage von coltseaversLAN, WAN, Wireless14 Kommentare

Hallo zusammen, für eine Halle mit 1300 m² suche ich derzeit nach einer WLAN-Hotspot-Lösung für bis zu 500 User ...

Windows 10
Windows 10 Logonskript greift nicht
Frage von xbast1xWindows 1011 Kommentare

Hallo zusammen, da sich die per GPO gemappten Laufwerke bei allen Usern schließen und das Problem sich nicht lösen ...