PHPMailer: Indirizzo IP e Immagine

felino

Utente Attivo
12 Dic 2013
940
10
18
Aci Catena (Catania)
Salve a tutti,
per l'invio delle mail dal mio dominio uso la classe PHPMailer, in merito avrei due domande da porvi:

1) Indirizzo IP: visto che si tratta di uno script PHP, viene usata l'autenticazione PHP, le mail che vengono spedite dal dominio hanno come indirizzo IP quello del dominio?

2) Immagine: è meglio includere le immagini direttamente nella come attachments oppure effettuare un collegamento HTML a immagini depositate sul dominio (<img src="...." />).
Chiedo perchè su alcune mail ove era stata inserita un'immagine di Auguri (era presente solo l'immagine) non ho ricevuto risposta e quindi dubito che molti siano riusciti a visualizzarla correttamente.

Grazie! ;)
 

felino

Utente Attivo
12 Dic 2013
940
10
18
Aci Catena (Catania)
1) Dovrei usare
Codice:
$ipAddress = gethostbyname($_SERVER['SERVER_NAME']);
ma nel caso di un invio email come faccio a settargli l'indirizzo IP che voglio?

2) Non credo che sia possibile usare entrambi, dal momento in cui scelgo se inviare la mail in formato HTML o solo testuale.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
forse non ho capito bene:
per l'ip
hai un form sul tuo dominio dove un utente ti può scrivere o inserendo un indirizzo può scrivere ad un altro utente?
perche nei due casi puoi sapere l'indirizzo ip dello scrivente con $_SERVER['REMOTE_ADDR']
ma non capisco cosa intendi per settarlo

per l'immagine
dici che scegli se mandare in formato txt o in formato html quindi esegui una scelta (nel form? non credo che ogni volta tu modifichi lo script) per cui immagino (scrivo dei nomi a caso)
PHP:
<?php
//......
if($_POST['scelta']=="html"){//invio in formato html
	$messaggio->IsHTML(true);//quindi il link viene in html
	$link=" guarda l'immagine  <img src=\"http://www.tuo_sito.it/percorso/".$_FILES['immagine']['name']."\">";
}else{//invio in formato txt
	$link="guarda l'immagine allegata ";//oppure lo metti nell'AltBody
	//oppure in entrambi i casi puoi allegare
	$messaggio->AddAttachment($_FILES['immagine']['name']);
}
//.....
$messaggio->Body="ciao ".$link;
//.......
?>
guarda che ho schematizzato solo per capire il principio
 

felino

Utente Attivo
12 Dic 2013
940
10
18
Aci Catena (Catania)
Grazie intanto per la tua disponibilità, ma non ci siamo capiti.

Il tutto riguardo l'invio di una newsletter, tramite un script PHP caricato sul mio dominio, per il quale mi appoggio alla classe PHPMailer().

1) Io richiamo lo script tramite un url del tipo nomedominio.it/newsletter.php: l'utente (è una mail nel mio DB) che ricevere la mail da quale indirizzo IP la riceverà? Quello del dominio?

2) Essendo una newsletter, essa sarà uguale per tutti gli utenti, se io la setto in HTML avrà un formato, chi la riceve e non supporta l'HTML al massimo visualizzerà un messaggio che il suo cliente non supporta l'HTML.
Per questo mi chiedevo quale formato fosse migliore: se un inclusione tramite attachments oppure con un <img src="..." />.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
intanto se spedisci dal tuo dominio riceverà il tuo ip
se la invii come allegato la riceve sia chi è settato html e chi no,
certo metterla come link ha il pregio che l'email pesa meno e quindi invio più rapido, ma questa deve essere una tua scelta, se l'immagine e 2 KB puoi allegarla tranquillamente se invece e di 10 MB potresti avere dei problemi quindi è meglio il link
 
Discussioni simili
Autore Titolo Forum Risposte Data
F Phpmailer e l'indirizzo del mittente PHP 3
G phpmailer e php 8.1 con estensione mysqli PHP 6
E Hosting e phpmailer PHP 0
E PHPMailer PHP 4
D PHPMailer con account gmail PHP 14
I PHPMailer non funziona PHP 13
I Guida/Tutorial configurare PHPMailer per inviare mails tramite contact form? PHP 2
A PHPMAILER e UMLAUTS (lettere tedesche äüäöß) PHP 2
G PHPMailer: SMTP error Gmail PHP 8
M Come usare la nuova versione di phpmailer? PHP 2
P [PHPmailer] SMTP Aruba.. problemi PHP 8
G Invio Mail con PHPMailer, problemi SMTP PHP 7
V PHPMailer PHP 11
V PHPmailer allegato PHP 0
P problemi invio email con phpmailer PHP 47
P phpmailer PHP 0
localhost.nicola File log erroe con phpmailer PHP 3
A problema phpmailer PHP 32
L invio smtp con phpmailer - problema invia due volte la email allo stesso utente PHP 0
O PhpMailer, Composer e Netbeans PHP 1
M Come inviare due mail diverse con phpmailer PHP 6
Z email phpmailer non arrivano PHP 0
B Invio email multiple PHPMAILER PHP 3
L Problema phpmailer,jquery e smtp PHP 1
P Problemi visualizzazione html con phpmailer PHP 6
P phpmailer e file_get_contents PHP 1
P Phpmailer ed wind-infostrada PHP 20
lsnight Phpmailer per principianti PHP 7
K form con phpmailer PHP 18
P Invio multiplo mail con phpmailer PHP 5
L problema classe phpmailer con la mia classe clsMail PHP 2
G problema con phpmailer 5.2.1 PHP 1
minatore Phpmailer PHP 6
M phpmailer multiplo in più pagine di un sito PHP 5
N PhpMailer SELECT e OPTION PHP 190
N PhpMailer e salvataggio allegato sul server PHP 11
R Phpmailer SMTP PHP 23
A problema con phpmailer PHP 10
metalgemini PHPmailer non arriva allegato PHP 10
piccino PHPMailer: inserire allegato PHP 5
E Invio email (era: phpmailer) PHP 52
F PhpMailer PHP 5
borgo italia phpmailer?? PHP 7
C phpmailer PHP 7
emanuelevt phpmailer e altervista PHP 3
catellostefano Problema con la classe class.phpmailer.php PHP 5
SolidSnake4 PHPmailer errore PHP 4
A classe PHPMailer e mail di Libero PHP 1
S php mail vs phpmailer PHP 0
T Problemi phpmailer x invio ad indirizzi di libero. Aiutatemi! PHP 14

Discussioni simili