E-posta eki nasıl okunur

2 Cevap php

What I have:

Bir kişinin günlük benim için bir zip'ed XML eki olan bir e-posta gönderir.

What I do:

Ben, bu eki kaydetmek onu açarsınız ve benim web sitesine XML importerer aracılığıyla ithalat.

What I need:

Otomatik script, ne eski ileri otomatik benim e-posta yapabilirsiniz:. Xmls@mywebsite.com ve belki sunucu cronjob üzerinden günlük aktive edilecektir web sitemde bazı php dosyası ile eki, okudum.


Bu kod mümkün mü?

Ve belki birisi herhangi bir ön-kodlanmış komut vardır.

Cevaplar için teşekkürler.

2 Cevap

Eğer Unix ana konum ve posta (veya olabilir) bu makinedeki yerel hesabına gönderilen varsa, doğrudan bir posta hesabına erişmek için gerek kalmadan PHP komut doğrudan e-posta iletebilirsiniz.

Siz / etc / aliases yapabilirsiniz:

 nameofaccount: "|/path/to/your/script.php"

veya hesabın ~ / ileri dosyasında.:

 "|/path/to/your/script.php"

Sürece (başlangıçta uygun #! / Usr / bin / php shebang ile chmod 755,) bir kabuk olarak tedavi edilecek senaryoyu kurmak gibi, komut dosyası bir e-posta geliyor, her zaman idam edilecek ve can ( I) php :/ / input veya php :/ / stdin akımın tam e-postanın metni almak inanıyorum.

Bundan sonra bu eki dışarı ayırma ve işleme meselesi.

Bu kullanılarak yapılabilir ZZIPlib library

Ben iyi sonuçlar aşağıdaki sonrası hayata geçirdik.

http://www.timlinden.com/blog/website-development/unzip-files-with-php/

Bu doğru yönde işaret umuyoruz.