ubuntu, postfix, mailx. mailversand über exchange server als smarthost
Vollständige Version anzeigen : ubuntu, postfix, mailx. mailversand über exchange server als smarthost
010100111001
26.09.2011, 10:51
Also, ich habe auf einem aktuellen Ubuntu Postfix und Mailx installiert.
Sinn und Zweck der Übung ist es, mittels eines PHP-Skripts Emails an beliebige Empfänger zu verschicken, also nicht nur im lokalen Netzwerk.
Hierzu möchte ich einen Exchange Server als Smarthost verwenden (alternativ zu Testzwecken reicht es mir vorerst auch, wenn es mittels GMX oder GMAIL funktioniert).
Leider habe ich bisher noch keinen der 3 potentiellen Smarthosts nutzen können.
Fehlermeldung ist zumeist "Connection Refused".
Ich habe diverse Tutorials / Anleitungen aus dem Netz ausprobiert. Da bisher nichts richtig funktioniert hat vermute ich, dass irgendwo noch ein grundlegendes Konfigurationsproblem vorliegt, jedoch komme ich alleine wohl nicht mehr drauf.
Dummerweise wird, seitdem ich das mail-log File zwischendurch manuell gelöscht habe, das (neue leere) mail-log nicht mehr mit neuen Einträgen versehen, was das debuggen quasi unmöglich macht. :/
Dummerweise wird, seitdem ich das mail-log File zwischendurch manuell gelöscht habe, das (neue leere) mail-log nicht mehr mit neuen Einträgen versehen, was das debuggen quasi unmöglich macht. :/
oO
postfix neustarten? mail-log löschen, neu erstellen, dem postfix user zuweisen und postfix erneut starten?
010100111001
27.09.2011, 08:05
oO
postfix neustarten? mail-log löschen, neu erstellen, dem postfix user zuweisen und postfix erneut starten?
Alles bereits gemacht.
postfix ist Eigentümer der mail-log und darf lesen und schreiben :/
Das ist das eine Problem.
Vllt hat jemand parallel schon irgendwelche Tipps, wie ich meine Konfiguration des Mail-Agenten richtig einrichte. Connecten zu den Servern (Exchange, gmail-com und gmx-net) scheint zu funktionieren, jedoch wird die Verbindung jedesmal abgelehnt dann (Connection refused).
Kann doch net sein, dass das nicht funktioniert!!
010100111001
27.09.2011, 08:41
Habs in einer VM nochmal nachgebaut_..
Konfiguration entsprechend _wiki-ubuntuusers-de/postfix#smtp_auth
Sep 27 09:21:07 ubuntu-VirtualBox postfix/master[3921]: daemon started -- version 2_8_2, configuration /etc/postfix
Sep 27 09:27:51 ubuntu-VirtualBox postfix/master[3921]: terminating on signal 15
Sep 27 09:27:56 ubuntu-VirtualBox postfix/master[4324]: daemon started -- version 2_8_2, configuration /etc/postfix
Sep 27 09:30:53 ubuntu-VirtualBox postfix/master[4324]: terminating on signal 15
Sep 27 09:30:57 ubuntu-VirtualBox postfix/master[4494]: daemon started -- version 2_8_2, configuration /etc/postfix
Sep 27 09:32:43 ubuntu-VirtualBox postfix/pickup[4497]: E0F45129D8: uid=1000 from=<ubuntu>
Sep 27 09:32:44 ubuntu-VirtualBox postfix/cleanup[4517]: E0F45129D8: message-id=<20110927073243_E0F45129D8_ubuntu-VirtualBox>
Sep 27 09:32:44 ubuntu-VirtualBox postfix/qmgr[4498]: E0F45129D8: from=<ubuntu_ubuntu-VirtualBox>, size=349, nrcpt=1 (queue active)
Sep 27 09:32:44 ubuntu-VirtualBox postfix/smtp[4519]: connect to smtp-gmail-com[74_125_79_109]:25: Connection refused
Sep 27 09:32:44 ubuntu-VirtualBox postfix/smtp[4519]: connect to smtp-gmail-com[74_125_79_108]:25: Connection refused
Sep 27 09:32:44 ubuntu-VirtualBox postfix/smtp[4519]: E0F45129D8: to=<MeinGmailUser_googlemail-com>, relay=none, delay=0_44, delays=0_22/0_14/0_07/0, dsn=4_4_1, status=deferred (connect to smtp-gmail-com[74_125_79_108]:25: Connection refused)
Sep 27 09:35:08 ubuntu-VirtualBox postfix/master[4494]: terminating on signal 15
Sep 27 09:35:12 ubuntu-VirtualBox postfix/master[4643]: daemon started -- version 2_8_2, configuration /etc/postfix
Sep 27 09:35:15 ubuntu-VirtualBox postfix/pickup[4646]: 279AC129E2: uid=1000 from=<ubuntu>
Sep 27 09:35:15 ubuntu-VirtualBox postfix/cleanup[4651]: 279AC129E2: message-id=<20110927073515_279AC129E2_ubuntu-VirtualBox>
Sep 27 09:35:15 ubuntu-VirtualBox postfix/qmgr[4647]: 279AC129E2: from=<ubuntu_ubuntu-VirtualBox>, size=349, nrcpt=1 (queue active)
Sep 27 09:35:15 ubuntu-VirtualBox postfix/smtp[4653]: connect to smtp-gmail-com[74_125_79_109]:587: Connection refused
Sep 27 09:35:15 ubuntu-VirtualBox postfix/smtp[4653]: connect to smtp-gmail-com[74_125_79_108]:587: Connection refused
Sep 27 09:35:15 ubuntu-VirtualBox postfix/smtp[4653]: 279AC129E2: to=<MeinGmailUser_googlemail-com>, relay=none, delay=0_35, delays=0_21/0_1/0_04/0, dsn=4_4_1, status=deferred (connect to smtp-gmail-com[74_125_79_108]:587: Connection refused)
ubuntu, postfix, mailx. mailversand über exchange server als smarthost
hast du mal mit nmap getestet, ob auf 74_125_79_108 die ports 25 und 587 offen sind?
blockiert dein ISP vielleicht die mailports?
010100111001
27.09.2011, 09:09
XX_XX-VirtualBox:~$ nmap smtp-gmail-com -PN
Starting Nmap 5_21 ( _nmap-org ) at 2011-09-27 10:05 CEST
Nmap scan report for smtp-gmail-com (74_125_79_108)
Host is up (0_0075s latency).
Hostname smtp-gmail-com resolves to 2 IPs. Only scanned 74_125_79_108
rDNS record for 74_125_79_108: ey-in-f108_1e100-net
Not shown: 995 filtered ports
PORT STATE SERVICE
21/tcp open ftp
25/tcp closed smtp
587/tcp closed submission
993/tcp open imaps
995/tcp open pop3s
Nmap done: 1 IP address (1 host up) scanned in 69_32 seconds
Hah! Da kommen wir der Sache doch schon näher_..
Ich frag mich nur, wieso (auch explizit zu Gmail) Anleitungen vorhanden sind, die eben dessen Verwendung als Smarthost beschreiben.
Naja, vllt haben sie es ja erst kürzlich umgestellt_..
XX_XX-VirtualBox:~$ nmap __-de
Starting Nmap 5_21 ( _nmap-org ) at 2011-09-27 10:11 CEST
Nmap scan report for __-de (111_111_111_11)
Host is up (0_0016s latency).
Not shown: 989 filtered ports
PORT STATE SERVICE
21/tcp open ftp
25/tcp closed smtp
80/tcp open http
135/tcp open msrpc
139/tcp open netbios-ssn
443/tcp open https
445/tcp open microsoft-ds
587/tcp closed submission
593/tcp open http-rpc-epmap
1048/tcp open unknown
3389/tcp open ms-term-serv
Nmap done: 1 IP address (1 host up) scanned in 93_22 seconds
Das ist der Scan für "meinen" Exchange-Server. Port 25 ist also auch zu.
Mal davon ausgegangen, dass er nicht geöffnet wird, welche Möglichkeiten bieten sich für mein ursprüngliches Problem denn jetzt noch?
Ich möchte mittels PHP-Skripts, die auf einem Linux-Server laufen, Emails (an beliebige Empfänger) versenden.
//Sorry für's erneute Doppelpost. Ist aber denk ich übersichtlicher so. Ansonsten kurz mergen bitte^^
//EDIT
Vornehmlich müsste ich das Problem mit dem Log nun beseitigen, da ich nicht mehr die VM weiterverwenden kann.
//EDIT2
Das mail-log ist jetzt im syslog zu finden, das reicht mir.
Versand funzt jetzt auch. Per Konsole und Telnet/SMTP konnte nach und nach schauen, was funzt und wo es noch hakt.
thx crack^^