Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]8940[/thread]

Mail::Sender - Emails kommen teilweise an: Mail erreicht nicht immer den Empfänger (Seite 2)

Leser: 2


<< |< 1 2 >| >> 17 Einträge, 2 Seiten
GwenDragon
 2007-04-24 17:31
#76168 #76168
User since
2005-01-17
14612 Artikel
Admin1
[Homepage]
user image
localhost ist nicht lokales Netz!
Sondern der Server auf dem dein Skript läuft. Ein anderer Server kann nicht localhost sein ist ist auch deswegen extern, egal ob im gleichen LAN oder nicht.\n\n

<!--EDIT|GwenDragon|1177421593-->
Nali
 2007-04-24 19:34
#76169 #76169
User since
2007-04-24
6 Artikel
BenutzerIn
[default_avatar]
Hi,

also noch mal zum Klarstellen:

- Falls die Email nicht ankommt, wird die Logdatei mit Debug-Infos gar nicht erstellt. Daher kann ich Sie hier auch nicht beifügen. Und die Debug-Info bei erfolgreichen Versand ist ja nicht interessant (behaupte ich jetzt mal).

- Mir ist klar das locahost mein eigener Rechner ist (Stichwort loopback). Mit lokales Netzwerk meinte ich nur, dass der ursprünglich mailserver (smtp.muc) ja auch im lokalen Netz (LAN) war. Also ein anderer physischer Rechner, der aber im selben Gebäude/Raum/Schrank steht. Jetzt erfolgt das eigentlich Versenden der Mail auch auf dem Rechner auf dem das Skript ausgeführt wurde.

Das Verwenden des Mailserver auf localhost scheint das Problem gelöst zu haben. Was ist verstehen kann, ist, das bei Ansprache eines externen Mailservers das Verarbeiten / Verschicken der EMail etwas länger dauert. Was mir allerdings unverständlich ist, ist die Tatsache, dass gewisse Emails gar nicht erst angekommen.
GwenDragon
 2007-04-25 12:05
#76170 #76170
User since
2005-01-17
14612 Artikel
Admin1
[Homepage]
user image
Um was für einen SMTP-Server handelt es sich denn?
Nali
 2007-04-25 12:45
#76171 #76171
User since
2007-04-24
6 Artikel
BenutzerIn
[default_avatar]
[quote=GwenDragon,25.04.2007, 10:05]Um was für einen SMTP-Server handelt es sich denn?[/quote]
Das weiß ich leider nicht - ich *muss* die Infrastruktur verwenden die von meinem Arbeitgeber gestellt wird. Das Perl-Skript läuft auf einem Unix-Server.

Das Verhalten "Mails nur teilweise" zu versenden, sollte aber eigentlich auch Betriebssystem-übergreifend nicht vorkommen ;-)
GwenDragon
 2007-04-25 16:17
#76172 #76172
User since
2005-01-17
14612 Artikel
Admin1
[Homepage]
user image
Nali
 2007-04-26 17:24
#76173 #76173
User since
2007-04-24
6 Artikel
BenutzerIn
[default_avatar]
[quote=GwenDragon,25.04.2007, 14:17]sendmail kannst du nicht nutzen?[/quote]
Wenn ich sendmail nutze, kann ich doch nicht mehr das Module Mail::Sender nutzen oder?

Jetzt funktioniert das Skript ja wunderbar, dennoch würde ich gerne wissen warum es mit einem externen Mailserver nicht ohne Probleme lief. Plausibler Grund fällt mir dafür nämlich nicht ein.
tolgale
 2007-04-26 17:34
#76174 #76174
User since
2007-04-24
22 Artikel
BenutzerIn
[default_avatar]
das mail::sender module ist auf basis der sendmail.pm


Mail::Sender - module for sending mails with attachments through an SMTP server

Mail::Sendmail v. 0.79 - Simple platform independent mailer

ist die frage auf den server bezogen, sprich ob der server sendmail nutzt, über den die email gesendet wird oder soll die mail von dir aus gesendet werden?

wenns letzteres ist, use Mail::Sendmail;
folgendes dazu:
Quote
- The SMTP server has to be set manually in Sendmail.pm or in
your script, unless you have a mail server on localhost.
- No suport for the SMTP AUTH extension.


hoffe ich liege damit nicht falsch/weiche vom thema ab...\n\n

<!--EDIT|tolgale|1177597083-->
$nobody==$perfect?$everybody==nobody$:$everybody==$perfect; # <(^^,)>
<< |< 1 2 >| >> 17 Einträge, 2 Seiten



View all threads created 2007-04-24 13:17.